{
  "version": 3,
  "sources": ["src/IconBrain2/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 IconBrain2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-0-stroke-1.5-IconBrain2\"><Path d=\"M11.25 2.73721L9.15384 2.03849C8.94161 1.96775 8.70887 1.99544 8.51917 2.114L4.40806 4.68345C4.18877 4.8205 4.05556 5.06085 4.05556 5.31945V7.51389L2.3 8.83056C2.11115 8.9722 2 9.19449 2 9.43056V13.5417C2 13.7777 2.11115 14 2.3 14.1417L4.05556 15.4583V18.6806C4.05556 18.9391 4.18877 19.1795 4.40806 19.3166L8.51917 21.886C8.70887 22.0046 8.94161 22.0323 9.15384 21.9615L11.25 21.2628V16.8107L9.58808 15.1487C9.40428 15.2143 9.20631 15.25 9 15.25C8.0335 15.25 7.25 14.4665 7.25 13.5C7.25 12.5335 8.0335 11.75 9 11.75C9.9665 11.75 10.75 12.5335 10.75 13.5C10.75 13.7063 10.7143 13.9043 10.6487 14.0881L12.5303 15.9697C12.671 16.1103 12.75 16.3011 12.75 16.5V21.2628L14.8462 21.9615C15.0584 22.0323 15.2911 22.0046 15.4808 21.886L19.5919 19.3166C19.8112 19.1795 19.9444 18.9391 19.9444 18.6806V15.4583L21.7 14.1417C21.8889 14 22 13.7777 22 13.5417V9.43056C22 9.19449 21.8889 8.9722 21.7 8.83056L19.9444 7.51389V5.31945C19.9444 5.06085 19.8112 4.8205 19.5919 4.68345L15.4808 2.114C15.2911 1.99544 15.0584 1.96775 14.8462 2.03849L12.75 2.73721V7.18934L14.4119 8.85126C14.5957 8.7857 14.7937 8.75 15 8.75C15.9665 8.75 16.75 9.5335 16.75 10.5C16.75 11.4665 15.9665 12.25 15 12.25C14.0335 12.25 13.25 11.4665 13.25 10.5C13.25 10.2937 13.2857 10.0957 13.3513 9.91192L11.4697 8.03033C11.329 7.88968 11.25 7.69891 11.25 7.5V2.73721Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBrain2;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAA65C,EAA75C,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,EAAE,6yCAA6yC,KAAK,eAAc,CAAI,CACr6C,EAEc",
  "debugId": "9737DA954D6652CA64756E2164756E21",
  "names": []
}