{
  "version": 3,
  "sources": ["src/IconSettingsGear4/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\nimport { Path } from \"react-native-svg\";\n\nexport const IconSettingsGear4: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconSettingsGear4\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M13.3291 3.87256C14.1654 2.89171 15.5633 2.60699 16.7168 3.18213C16.7984 3.2228 16.8849 3.27286 17 3.33936C17.1153 3.40591 17.2023 3.45605 17.2783 3.50635C18.353 4.21767 18.8051 5.57016 18.3741 6.78467C18.3435 6.87056 18.3031 6.96301 18.251 7.08545L18.2471 7.09326C18.6422 7.59558 18.979 8.14682 19.2451 8.73682C19.2903 8.83688 19.332 8.93927 19.3731 9.0415L19.3819 9.04346C19.5141 9.05957 19.6135 9.07088 19.7032 9.0874C20.9707 9.3211 21.9163 10.3888 21.9951 11.6753C22.0007 11.7662 22 11.8665 22 11.9995C22 12.1325 22.0007 12.2328 21.9951 12.3237C21.9166 13.6105 20.9709 14.6779 19.7032 14.9116C19.6134 14.9282 19.5141 14.9404 19.3819 14.9565H19.3741C19.0909 15.6621 18.7093 16.3168 18.2471 16.9048L18.252 16.9146C18.304 17.0367 18.3436 17.1286 18.3741 17.2144C18.8055 18.4291 18.3533 19.7822 17.2783 20.4937C17.2023 20.544 17.1153 20.5931 17 20.6597C16.8847 20.7263 16.7984 20.7772 16.7168 20.8179C15.5632 21.3931 14.1654 21.1075 13.3291 20.1265C13.2701 20.0572 13.2107 19.9767 13.1309 19.8706L13.125 19.8628C12.7571 19.915 12.3817 19.9448 12 19.9448C11.6184 19.9448 11.2429 19.916 10.875 19.8638L10.8701 19.8716C10.7901 19.9779 10.73 20.0581 10.6709 20.1274C9.83462 21.1085 8.43685 21.3932 7.28323 20.8179C7.20171 20.7772 7.1152 20.7271 7.00003 20.6606C6.88475 20.5941 6.79774 20.544 6.72171 20.4937C5.64693 19.7821 5.19552 18.429 5.62698 17.2144C5.65747 17.1286 5.69707 17.0367 5.74905 16.9146L5.75198 16.9048C5.28999 16.3169 4.90903 15.6619 4.626 14.9565H4.61819C4.48598 14.9404 4.3866 14.9282 4.2969 14.9116C3.02923 14.6778 2.08347 13.6104 2.00491 12.3237C1.99938 12.2328 2.00003 12.1325 2.00003 11.9995C2.00002 11.8665 1.99936 11.7662 2.00491 11.6753C2.08373 10.3888 3.02934 9.3211 4.2969 9.0874C4.38663 9.07086 4.48593 9.0586 4.61819 9.04248L4.626 9.04053C4.90915 8.33573 5.29109 7.68164 5.75296 7.09424L5.74905 7.08545C5.69697 6.96306 5.65748 6.87054 5.62698 6.78467C5.19577 5.57011 5.64699 4.21775 6.72171 3.50635C6.79776 3.45603 6.8847 3.40594 7.00003 3.33936C7.11525 3.27283 7.20168 3.22281 7.28323 3.18213C8.43675 2.60692 9.83463 2.89174 10.6709 3.87256C10.73 3.94184 10.7893 4.02229 10.8692 4.12842L10.875 4.13623C11.2429 4.08403 11.6184 4.05616 12 4.05615C12.3812 4.05615 12.7565 4.08415 13.124 4.13623L13.1309 4.12842C13.2107 4.02226 13.2701 3.94185 13.3291 3.87256ZM12 9.00049C10.3434 9.0006 9.00017 10.3438 9.00003 12.0005C9.00019 13.6571 10.3434 15.0004 12 15.0005C13.6568 15.0005 14.9999 13.6572 15 12.0005C14.9999 10.3438 13.6568 9.00049 12 9.00049Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSettingsGear4;\n",
    "import React, { FC } from \"react\";\nimport { Svg, Mask, Rect, G, SvgProps } from \"react-native-svg\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SvgProps;\n\ntype Props = CentralIconBaseProps;\n\nconst ModernCentralIconBase: React.FC<Props> = (props) => {\n  const instanceId = React.useId();\n  return <CentralIconSvg {...props} instanceId={instanceId} />;\n};\n\nlet nextLegacyId = 0;\n\n// React's Server Components runtime exposes useId but not Component. Only\n// define the legacy class when it is needed, so modern imports stay RSC-safe.\nconst LegacyCentralIconBase =\n  typeof React.useId === \"function\"\n    ? undefined\n    : class extends React.Component<\n        { iconProps: Props },\n        { instanceId?: string }\n      > {\n        state: { instanceId?: string } = {};\n\n        componentDidMount() {\n          // Defer legacy IDs until mount so server and initial client markup agree.\n          this.setState({ instanceId: `legacy-${++nextLegacyId}` });\n        }\n\n        render() {\n          return <CentralIconSvg {...this.props.iconProps} instanceId={this.state.instanceId} />;\n        }\n      };\n\nexport const CentralIconBase: React.FC<Props> = (props) =>\n  LegacyCentralIconBase ? (\n    <LegacyCentralIconBase iconProps={props} />\n  ) : (\n    <ModernCentralIconBase {...props} />\n  );\n\nconst CentralIconSvg: FC<CentralIconBaseProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  return (\n    <Svg\n      {...props}\n      width={typeof size === \"number\" ? `${size}px` : size}\n      height={typeof size === \"number\" ? `${size}px` : size}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n    >\n      {masked ? (\n        <>\n          <Mask\n            id={uniqueMaskId}\n            maskUnits=\"userSpaceOnUse\"\n            x=\"0\"\n            y=\"0\"\n            width=\"24\"\n            height=\"24\"\n          >\n            <Rect width=\"24\" height=\"24\" fill=\"#000\" />\n            <G color=\"#fff\">{children}</G>\n          </Mask>\n          <Rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        children\n      )}\n    </Svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBACA,cAAS,UAAK,UAAM,OAAM,yBAU1B,IAAM,EAAyC,CAAC,IAAU,CACxD,IAAM,EAAa,EAAM,MAAM,EAC/B,OAAO,gBAAC,EAAD,IAAoB,EAAO,WAAY,EAAY,GAGxD,EAAe,EAIb,EACJ,OAAO,EAAM,QAAU,WACnB,OACA,cAAc,EAAM,SAGlB,CACA,MAAiC,CAAC,EAElC,iBAAiB,EAAG,CAElB,KAAK,SAAS,CAAE,WAAY,UAAU,EAAE,GAAe,CAAC,EAG1D,MAAM,EAAG,CACP,OAAO,gBAAC,EAAD,IAAoB,KAAK,MAAM,UAAW,WAAY,KAAK,MAAM,WAAY,EAExF,EAEO,EAAmC,CAAC,IAC/C,EACE,gBAAC,EAAD,CAAuB,UAAW,EAAO,EAEzC,gBAAC,EAAD,IAA2B,EAAO,EAGhC,EAAqE,EACzE,WACA,OAAO,GACP,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EACnC,OACE,gBA8BE,EA9BF,IACM,EACJ,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,QAEJ,EACC,gCACE,gBAUE,EAVF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,EAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAA4B,EAA5B,CAAG,MAAM,QAAQ,CAAW,CAC5B,EACF,gBAAC,EAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GDrFN,eAAS,yBAEF,IAAM,EAAsE,EAAM,KAAK,CAAC,IACtF,gBAAukF,EAAvkF,IAAqB,EAAO,OAAO,sDAAqD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,06EAA06E,KAAK,eAAc,CAAI,CAC/kF,EAEc",
  "debugId": "06396501638EEEB064756E2164756E21",
  "names": []
}