{
  "version": 3,
  "sources": ["src/IconPencilSparkle/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 IconPencilSparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPencilSparkle\"><Path d=\"M10 2C10.1894 2 10.3625 2.107 10.4472 2.27639L11.0393 3.46066L12.2236 4.05279C12.393 4.13748 12.5 4.31061 12.5 4.5C12.5 4.68939 12.393 4.86252 12.2236 4.94721L11.0393 5.53934L10.4472 6.72361C10.3625 6.893 10.1894 7 10 7C9.81061 7 9.63748 6.893 9.55279 6.72361L8.96066 5.53934L7.77639 4.94721C7.607 4.86252 7.5 4.68939 7.5 4.5C7.5 4.31061 7.607 4.13748 7.77639 4.05279L8.96066 3.46066L9.55279 2.27639C9.63748 2.107 9.81061 2 10 2Z\" fill=\"currentColor\"/><Path d=\"M5.5 5.5C5.68939 5.5 5.86252 5.607 5.94721 5.77639L6.70601 7.29399L8.22361 8.05279C8.393 8.13748 8.5 8.31061 8.5 8.5C8.5 8.68939 8.393 8.86252 8.22361 8.94721L6.70601 9.70601L5.94721 11.2236C5.86252 11.393 5.68939 11.5 5.5 11.5C5.31061 11.5 5.13748 11.393 5.05279 11.2236L4.29399 9.70601L2.77639 8.94721C2.607 8.86252 2.5 8.68939 2.5 8.5C2.5 8.31061 2.607 8.13748 2.77639 8.05279L4.29399 7.29399L5.05279 5.77639C5.13748 5.607 5.31061 5.5 5.5 5.5Z\" fill=\"currentColor\"/><Path d=\"M19.1179 3.55529C19.7732 2.99895 20.7457 3.0386 21.3535 3.64642C21.9614 4.25428 22.001 5.2269 21.4446 5.88217L11.9184 17.1009C11.5479 15.0603 9.9389 13.4512 7.89832 13.0806L19.1179 3.55529Z\" fill=\"currentColor\"/><Path d=\"M6.99906 14C4.78975 14 3 15.791 3 18V21.5C3 21.7761 3.22386 22 3.5 22H7C9.20931 22 10.9991 20.209 10.9991 18C10.9991 15.7909 9.2082 14 6.99906 14Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPencilSparkle;\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,gBAAk5C,EAAl5C,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,EAAE,gbAAgb,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,icAAic,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gMAAgM,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qJAAqJ,KAAK,eAAc,CAAI,CAC15C,EAEc",
  "debugId": "85A954304839844064756E2164756E21",
  "names": []
}