{
  "version": 3,
  "sources": ["src/IconCursorAi/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 IconCursorAi: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-1-stroke-1.5-IconCursorAi\"><Path d=\"M14.2402 4.18518L13.5434 2.37334C13.4569 2.14842 13.2408 2 12.9998 2C12.7588 2 12.5427 2.14842 12.4562 2.37334L11.7593 4.18518C11.6578 4.44927 11.4491 4.65797 11.185 4.75955L9.37312 5.45641C9.1482 5.54292 8.99978 5.75901 8.99978 6C8.99978 6.24099 9.1482 6.45708 9.37312 6.54359L11.185 7.24045C11.4491 7.34203 11.6578 7.55073 11.7593 7.81482L12.4562 9.62666C12.5427 9.85158 12.7588 10 12.9998 10C13.2408 10 13.4569 9.85158 13.5434 9.62666L14.2402 7.81482C14.3418 7.55073 14.5505 7.34203 14.8146 7.24045L16.6264 6.54359C16.8514 6.45708 16.9998 6.24099 16.9998 6C16.9998 5.75901 16.8514 5.54292 16.6264 5.45641L14.8146 4.75955C14.5505 4.65797 14.3418 4.44927 14.2402 4.18518Z\" fill=\"currentColor\"/><Path d=\"M3.0182 5.32312C2.52276 3.90575 3.92565 2.56278 5.31996 3.12L8.50551 4.21766C7.88886 4.58992 7.49969 5.2622 7.49965 5.99988C7.49965 6.86147 8.03049 7.63389 8.83461 7.94324L10.4381 8.56043L11.0563 10.1649C11.3656 10.9691 12.1381 11.4998 12.9996 11.4999C13.8613 11.4999 14.6337 10.9691 14.943 10.1649L15.5602 8.56043L17.1647 7.94324C17.4489 7.83394 17.6975 7.66537 17.902 7.45691L20.8268 8.4657C22.3332 8.97964 22.4266 11.075 20.9723 11.7216L14.6559 14.5292C14.5996 14.5543 14.5541 14.5999 14.5289 14.6561L11.7096 20.9999C11.0658 22.4479 8.98229 22.3628 8.45863 20.8671L3.0182 5.32312Z\" fill=\"currentColor\"/><Path d=\"M9.28578 5.49793C9.28804 5.4966 9.29034 5.49533 9.29262 5.49402C9.29363 5.49344 9.29453 5.49264 9.29555 5.49207C9.29224 5.49394 9.28904 5.496 9.28578 5.49793Z\" fill=\"currentColor\"/><Path d=\"M10.6598 4.96082L9.5807 5.37586L9.8639 5.26648L10.6598 4.96082Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCursorAi;\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,EAAiE,EAAM,KAAK,CAAC,IACjF,gBAAypD,EAAzpD,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,mqBAAmqB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0kBAA0kB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iKAAiK,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kEAAkE,KAAK,eAAc,CAAI,CACjqD,EAEc",
  "debugId": "C46D8D2D5696116064756E2164756E21",
  "names": []
}