{
  "version": 3,
  "sources": ["src/IconAiBotHeadLeaf/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 IconAiBotHeadLeaf: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-1-stroke-1.5-IconAiBotHeadLeaf\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M15.3486 2.75C18.6078 2.75008 21.2499 5.39217 21.25 8.65137C21.25 9.76361 20.9406 10.8057 20.4043 11.6943C20.2937 11.8779 20.2937 12.1221 20.4043 12.3057C20.9406 13.1943 21.25 14.2364 21.25 15.3486C21.2499 18.6078 18.6078 21.2499 15.3486 21.25C14.2364 21.25 13.1943 20.9406 12.3057 20.4043C12.1221 20.2937 11.8779 20.2937 11.6943 20.4043C10.8057 20.9406 9.76361 21.25 8.65137 21.25C5.39217 21.2499 2.75008 18.6078 2.75 15.3486C2.75 14.2368 3.05875 13.1945 3.59473 12.3057C3.70525 12.122 3.70525 11.878 3.59473 11.6943C3.05875 10.8055 2.75 9.76322 2.75 8.65137C2.75008 5.39217 5.39217 2.75008 8.65137 2.75C9.76322 2.75 10.8055 3.05875 11.6943 3.59473C11.878 3.70525 12.122 3.70525 12.3057 3.59473C13.1945 3.05875 14.2368 2.75 15.3486 2.75ZM9.75 8.75C9.33579 8.75 9 9.08579 9 9.5V12.5C9 12.9142 9.33579 13.25 9.75 13.25C10.1642 13.25 10.5 12.9142 10.5 12.5V9.5C10.5 9.08579 10.1642 8.75 9.75 8.75ZM14.25 8.75C13.8358 8.75 13.5 9.08579 13.5 9.5V12.5C13.5 12.9142 13.8358 13.25 14.25 13.25C14.6642 13.25 15 12.9142 15 12.5V9.5C15 9.08579 14.6642 8.75 14.25 8.75Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAiBotHeadLeaf;\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,gBAAksC,EAAlsC,IAAqB,EAAO,OAAO,sDAAqD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,qiCAAqiC,KAAK,eAAc,CAAI,CAC1sC,EAEc",
  "debugId": "0227ACA05AA9454764756E2164756E21",
  "names": []
}