{
  "version": 3,
  "sources": ["src/IconAiSlopSign/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\nimport { Circle, Path } from \"react-native-svg\";\n\nexport const IconAiSlopSign: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconAiSlopSign\"><Path d=\"M15.4104 5.32736C14.2173 4.13428 13.6208 3.53774 12.9333 3.31546C12.3287 3.11994 11.6776 3.12146 11.0739 3.3198C10.3875 3.5453 9.7938 4.14462 8.60631 5.34326L3.25003 10.7499C2.51705 11.4376 2.63876 12.5286 2.9727 13.4766C3.15838 14.0037 3.09827 14.5568 2.62783 15.1845C2.24764 15.6917 1.9777 16.2928 2.23787 16.8131C3.11751 18.5722 5.81287 16.1256 6.50037 18.1881C6.74051 18.9085 6.0215 20.3549 7.18788 20.9381C8.35426 21.5213 8.99225 19.5631 10.6254 19.5631C12.2585 19.5631 12.4424 20.4537 14.0629 20.2506C15.4975 20.0707 16.0699 19.0861 17.5004 18.8756C17.7989 18.8316 18.0935 18.8788 18.3771 18.9879C19.6051 19.4604 21.4988 19.2697 21.8035 17.9897C21.9122 17.5334 21.7309 17.0942 21.4162 16.6994C20.6673 15.7601 19.4019 14.568 20.5 13.4999C21.3676 12.6786 21.3864 11.3034 20.5417 10.4587L15.4104 5.32736Z\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/><Circle cx=\"12\" cy=\"15\" r=\"1\" fill=\"currentColor\"/><Path d=\"M11.0797 8.99681C11.0368 8.45964 11.4611 8 12 8C12.5389 8 12.9632 8.45964 12.9203 8.99682L12.6478 12.4019C12.6208 12.7397 12.3388 13 12 13C11.6612 13 11.3792 12.7397 11.3522 12.4019L11.0797 8.99681Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAiSlopSign;\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,iBAAS,UAAQ,yBAEV,IAAM,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAAouC,EAApuC,IAAqB,EAAO,OAAO,qDAAoD,gBAAC,EAAD,CAAM,EAAE,0yBAA0yB,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAQ,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,yMAAyM,KAAK,eAAc,CAAI,CAC5uC,EAEc",
  "debugId": "36AC21E4EE257C8864756E2164756E21",
  "names": []
}