{
  "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-IconSettingsGear2\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M10.0956 3.00544C10.5201 2.36876 11.2346 1.98633 11.9998 1.98633C12.765 1.98633 13.4796 2.36876 13.9041 3.00544L14.5103 3.91477C14.8533 4.42923 15.4789 4.67766 16.0814 4.53863L16.8401 4.36355C17.6234 4.18279 18.4445 4.4183 19.013 4.98673C19.5814 5.55517 19.8169 6.37633 19.6361 7.15963L19.4611 7.91831C19.322 8.52079 19.5704 9.14641 20.0849 9.48939L20.9942 10.0956C21.6309 10.5201 22.0134 11.2346 22.0134 11.9998C22.0134 12.765 21.6309 13.4796 20.9942 13.9041L20.0849 14.5103C19.5704 14.8533 19.322 15.4789 19.4611 16.0814L19.6361 16.8401C19.8169 17.6234 19.5814 18.4445 19.0129 19.0129C18.4445 19.5814 17.6234 19.8169 16.8401 19.6361L16.0814 19.4611C15.4789 19.322 14.8533 19.5704 14.5103 20.0849L13.9041 20.9942C13.4796 21.6309 12.765 22.0134 11.9998 22.0134C11.2346 22.0134 10.5201 21.6309 10.0956 20.9942L9.48939 20.0849C9.14641 19.5704 8.52079 19.322 7.91831 19.4611L7.15963 19.6361C6.37633 19.8169 5.55517 19.5814 4.98673 19.013C4.4183 18.4445 4.18279 17.6233 4.36355 16.84L4.53863 16.0814C4.67767 15.4789 4.42923 14.8533 3.91477 14.5103L3.00544 13.9041C2.36876 13.4796 1.98633 12.765 1.98633 11.9998C1.98633 11.2346 2.36876 10.5201 3.00544 10.0956L3.91477 9.48939C4.42923 9.14641 4.67766 8.52079 4.53863 7.91831L4.36355 7.15963C4.18279 6.37633 4.4183 5.55517 4.98673 4.98673C5.55517 4.4183 6.37633 4.18279 7.15963 4.36355L7.91831 4.53863C8.52079 4.67767 9.14641 4.42923 9.48939 3.91477L10.0956 3.00544ZM8.74982 12C8.74982 10.2051 10.2049 8.75 11.9998 8.75C13.7947 8.75 15.2498 10.2051 15.2498 12C15.2498 13.7949 13.7947 15.25 11.9998 15.25C10.2049 15.25 8.74982 13.7949 8.74982 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,gBAAktD,EAAltD,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ujDAAujD,KAAK,eAAc,CAAI,CAC1tD,EAEc",
  "debugId": "EEFE7A5F0CC9BB0064756E2164756E21",
  "names": []
}