{
  "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-2-stroke-1.5-IconBrain2\"><Path d=\"M11.25 2.73728L10.0475 2.33644C9.2693 2.07705 8.41595 2.17858 7.72036 2.61333L5.34806 4.09602C4.54401 4.59855 4.05556 5.47984 4.05556 6.42801V6.88896C4.05556 7.28241 3.87031 7.65289 3.55556 7.88896L3.1 8.23063C2.40753 8.74998 2 9.56505 2 10.4306V12.5417C2 13.4073 2.40753 14.2224 3.1 14.7417L3.55556 15.0834C3.87031 15.3195 4.05556 15.69 4.05556 16.0834V17.5721C4.05556 18.5203 4.54401 19.4016 5.34806 19.9041L7.72036 21.3868C8.41595 21.8216 9.2693 21.9231 10.0475 21.6637L11.25 21.2629V17.3284C11.25 16.9969 11.1183 16.679 10.8839 16.4445L9.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.0881L11.9445 15.3839C12.4603 15.8996 12.75 16.5991 12.75 17.3284V21.2629L13.9525 21.6637C14.7307 21.9231 15.584 21.8216 16.2796 21.3868L18.6519 19.9041C19.456 19.4016 19.9444 18.5203 19.9444 17.5721V16.0834C19.9444 15.69 20.1297 15.3195 20.4444 15.0834L20.9 14.7417C21.5925 14.2224 22 13.4073 22 12.5417V10.4306C22 9.56505 21.5925 8.74998 20.9 8.23063L20.4444 7.88896C20.1297 7.65289 19.9444 7.28241 19.9444 6.88896V6.42801C19.9444 5.47984 19.456 4.59855 18.6519 4.09602L16.2796 2.61333C15.584 2.17858 14.7307 2.07705 13.9525 2.33644L12.75 2.73728V6.67157C12.75 7.00309 12.8817 7.32104 13.1161 7.55546L14.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.91192L12.0555 8.61612C11.5397 8.10039 11.25 7.40092 11.25 6.67157V2.73728Z\" 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,gBAA2sD,EAA3sD,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,EAAE,2lDAA2lD,KAAK,eAAc,CAAI,CACntD,EAEc",
  "debugId": "8F474121BDA552D064756E2164756E21",
  "names": []
}