{
  "version": 3,
  "sources": ["src/IconArrowRotateSparkle/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 IconArrowRotateSparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconArrowRotateSparkle\"><Path d=\"M3.62793 10.4414C3.90169 10.4757 4.09551 10.7252 4.06152 10.999C4.02067 11.3266 4 11.6609 4 12C4.00001 16.4183 7.58173 20 12 20C14.5367 20 17.0049 18.8216 18.5205 17H15.5117C15.2356 17 15.0117 16.7761 15.0117 16.5C15.0117 16.2239 15.2356 16 15.5117 16H19.5117C19.7879 16 20.0117 16.2239 20.0117 16.5V20.5C20.0117 20.7761 19.7879 21 19.5117 21C19.2356 21 19.0117 20.7761 19.0117 20.5V17.9551C17.2896 19.828 14.6774 21 12 21C7.02944 21 3.00001 16.9706 3 12C3 11.6196 3.02341 11.2444 3.06934 10.876C3.10351 10.602 3.35391 10.4072 3.62793 10.4414Z\" fill=\"currentColor\"/><Path d=\"M18 4C18.2409 4 18.4574 4.1482 18.5439 4.37305L19.2402 6.18555C19.3418 6.44944 19.5506 6.65819 19.8145 6.75977L21.627 7.45605C21.8518 7.5426 22 7.75906 22 8C22 8.24094 21.8518 8.4574 21.627 8.54395L19.8145 9.24023C19.5506 9.34181 19.3418 9.55056 19.2402 9.81445L18.5439 11.627C18.4574 11.8518 18.2409 12 18 12C17.7591 12 17.5426 11.8518 17.4561 11.627L16.7598 9.81445C16.6582 9.55056 16.4494 9.34181 16.1855 9.24023L14.373 8.54395C14.1482 8.4574 14 8.24094 14 8C14 7.75906 14.1482 7.5426 14.373 7.45605L16.1855 6.75977C16.4494 6.65819 16.6582 6.44944 16.7598 6.18555L17.4561 4.37305C17.5426 4.1482 17.7591 4 18 4Z\" fill=\"currentColor\"/><Path d=\"M12 3C12.2761 3.00006 12.5 3.2239 12.5 3.5C12.5 3.7761 12.2761 3.99994 12 4C9.46329 4 6.99513 5.17844 5.47949 7H8.5C8.77614 7 9 7.22386 9 7.5C9 7.77614 8.77614 8 8.5 8H4.5C4.22386 8 4 7.77614 4 7.5V3.5C4 3.22386 4.22386 3 4.5 3C4.77614 3 5 3.22386 5 3.5V6.03223C6.72227 4.1667 9.32871 3 12 3Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconArrowRotateSparkle;\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,EAA2E,EAAM,KAAK,CAAC,IAC3F,gBAAqmD,EAArmD,IAAqB,EAAO,OAAO,yDAAwD,gBAAC,EAAD,CAAM,EAAE,kiBAAkiB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wmBAAwmB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,uSAAuS,KAAK,eAAc,CAAI,CAC7mD,EAEc",
  "debugId": "E35E5D6A384280A064756E2164756E21",
  "names": []
}