{
  "version": 3,
  "sources": ["src/IconSettingsGear2/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 IconSettingsGear2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconSettingsGear2\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M9.93786 3.10362C10.3975 2.41414 11.1713 2 12 2C12.8287 2 13.6025 2.41414 14.0621 3.10362L14.6322 3.95875C14.9206 4.39137 15.4467 4.60027 15.9534 4.48336L16.6566 4.32107C17.5033 4.12568 18.3909 4.38025 19.0053 4.99467C19.6198 5.6091 19.8743 6.4967 19.6789 7.34338L19.5166 8.04664C19.3997 8.55327 19.6086 9.07937 20.0413 9.36778L20.8964 9.93786C21.5859 10.3975 22 11.1713 22 12C22 12.8287 21.5859 13.6025 20.8964 14.0621L20.0413 14.6322C19.6086 14.9206 19.3997 15.4467 19.5166 15.9534L19.6789 16.6566C19.8743 17.5033 19.6198 18.3909 19.0053 19.0053C18.3909 19.6198 17.5033 19.8743 16.6566 19.6789L15.9534 19.5166C15.4467 19.3997 14.9206 19.6086 14.6322 20.0413L14.0621 20.8964C13.6025 21.5859 12.8287 22 12 22C11.1713 22 10.3975 21.5859 9.93786 20.8964L9.36778 20.0413C9.07937 19.6086 8.55327 19.3997 8.04664 19.5166L7.34338 19.6789C6.4967 19.8743 5.6091 19.6198 4.99467 19.0053C4.38025 18.3909 4.12568 17.5033 4.32107 16.6566L4.48336 15.9534C4.60027 15.4467 4.39137 14.9206 3.95875 14.6322L3.10362 14.0621C2.41414 13.6025 2 12.8287 2 12C2 11.1713 2.41414 10.3975 3.10362 9.93786L3.95875 9.36778C4.39137 9.07937 4.60027 8.55327 4.48336 8.04664L4.32107 7.34338C4.12568 6.49671 4.38024 5.6091 4.99467 4.99467C5.6091 4.38024 6.4967 4.12568 7.34338 4.32107L8.04664 4.48336C8.55327 4.60027 9.07937 4.39137 9.36778 3.95875L9.93786 3.10362ZM8.875 12C8.875 10.2741 10.2741 8.875 12 8.875C13.7259 8.875 15.125 10.2741 15.125 12C15.125 13.7259 13.7259 15.125 12 15.125C10.2741 15.125 8.875 13.7259 8.875 12Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSettingsGear2;\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,gBAAwnD,EAAxnD,IAAqB,EAAO,OAAO,sDAAqD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,29CAA29C,KAAK,eAAc,CAAI,CAChoD,EAEc",
  "debugId": "F0F4F7D00470C8EB64756E2164756E21",
  "names": []
}