{
  "version": 3,
  "sources": ["src/IconPencilSparkle/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconPencilSparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"pencil-sparkle, magic pencil, magic brush\"} maskId=\"round-outlined-radius-3-stroke-2-IconPencilSparkle\"><path d=\"M8.71986 3.56014C8.6853 3.62926 8.62926 3.6853 8.56014 3.71986L7.63883 4.18051C7.3756 4.31213 7.3756 4.68778 7.63883 4.81939L8.56014 5.28005C8.62926 5.3146 8.6853 5.37065 8.71986 5.43977L9.18051 6.36108C9.31213 6.62431 9.68778 6.62431 9.81939 6.36108L10.28 5.43977C10.3146 5.37065 10.3706 5.3146 10.4398 5.28005L11.3611 4.81939C11.6243 4.68778 11.6243 4.31213 11.3611 4.18051L10.4398 3.71986C10.3706 3.6853 10.3146 3.62926 10.28 3.56014L9.81939 2.63883C9.68778 2.3756 9.31213 2.3756 9.18051 2.63883L8.71986 3.56014Z\" fill=\"currentColor\"/><path d=\"M4.40702 7.18439C4.35864 7.28116 4.28018 7.35962 4.18342 7.408L2.89358 8.05292C2.52506 8.23718 2.52506 8.76308 2.89358 8.94734L4.18342 9.59226C4.28018 9.64064 4.35864 9.7191 4.40702 9.81587L5.05194 11.1057C5.2362 11.4742 5.7621 11.4742 5.94637 11.1057L6.59128 9.81587C6.63967 9.7191 6.71813 9.64064 6.81489 9.59226L8.10473 8.94734C8.47325 8.76308 8.47325 8.23718 8.10473 8.05292L6.81489 7.408C6.71813 7.35962 6.63967 7.28116 6.59128 7.18439L5.94637 5.89456C5.7621 5.52603 5.2362 5.52603 5.05194 5.89456L4.40702 7.18439Z\" fill=\"currentColor\"/><path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M7.10617 13.017L17.2766 4.17316C18.274 3.30585 19.7724 3.35806 20.707 4.29268C21.6417 5.22731 21.6939 6.72574 20.8266 7.72314L11.9831 17.8932C11.7839 20.1943 9.85281 22 7.5 22H4C3.44772 22 3 21.5523 3 21V17.5C3 15.1474 4.80532 13.2165 7.10617 13.017ZM11.4884 15.4141C11.063 14.6025 10.3972 13.9367 9.58553 13.5114L18.5889 5.68237C18.7936 5.50441 19.101 5.51512 19.2928 5.7069C19.4846 5.89867 19.4953 6.20613 19.3173 6.41079L11.4884 15.4141ZM7.5 15C6.11929 15 5 16.1193 5 17.5V20H7.5C8.88071 20 10 18.8807 10 17.5C10 16.1193 8.88071 15 7.5 15Z\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconPencilSparkle;\n",
    "import React from \"react\";\nimport type { SVGProps } from \"react\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  ariaHidden?: boolean;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SVGProps<SVGSVGElement>;\n\ntype Props = CentralIconBaseProps & {\n  ariaLabel?: string;\n  /** Internal generated shapes that contain instance-scoped SVG references. */\n  renderShapes?: (instanceId: string) => React.ReactNode;\n};\ntype RenderProps = Props & { svgRef?: React.ForwardedRef<SVGSVGElement> };\n\nconst ModernCentralIconBase: React.FC<RenderProps> = (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: RenderProps },\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 (\n            <CentralIconSvg\n              {...this.props.iconProps}\n              instanceId={this.state.instanceId}\n            />\n          );\n        }\n      };\n\nexport const CentralIconBase = React.forwardRef<SVGSVGElement, Props>(\n  (props, ref) =>\n    LegacyCentralIconBase ? (\n      <LegacyCentralIconBase iconProps={{ ...props, svgRef: ref }} />\n    ) : (\n      <ModernCentralIconBase {...props} svgRef={ref} />\n    ),\n);\nCentralIconBase.displayName = \"CentralIconBase\";\n\nconst CentralIconSvg: React.FC<RenderProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  ariaLabel,\n  color,\n  ariaHidden,\n  \"aria-hidden\": ariaHiddenAttribute,\n  \"aria-label\": ariaLabelAttribute,\n  role,\n  svgRef,\n  renderShapes,\n  style,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  const hidden = ariaHiddenAttribute ?? ariaHidden ?? true;\n  const isHidden = hidden === true || hidden === \"true\";\n  const label = ariaLabelAttribute ?? ariaLabel;\n  const shapes = renderShapes\n    ? renderShapes(uniqueMaskId ?? instanceId ?? \"icon\")\n    : children;\n  return (\n    <svg\n      {...props}\n      ref={svgRef}\n      aria-hidden={hidden}\n      aria-label={ariaLabelAttribute}\n      role={role ?? (isHidden ? undefined : \"img\")}\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      xmlns=\"http://www.w3.org/2000/svg\"\n      style={{ color, ...style }}\n    >\n      {label && !isHidden && <title>{label}</title>}\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 fill=\"none\" style={{ color: \"#fff\" }}>\n              {shapes}\n            </g>\n          </mask>\n          <rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        shapes\n      )}\n    </svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBAiBA,IAAM,EAA+C,CAAC,IAAU,CAC9D,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,OACE,gBAAC,EAAD,IACM,KAAK,MAAM,UACf,WAAY,KAAK,MAAM,WACzB,EAGN,EAEO,EAAkB,EAAM,WACnC,CAAC,EAAO,IACN,EACE,gBAAC,EAAD,CAAuB,UAAW,IAAK,EAAO,OAAQ,CAAI,EAAG,EAE7D,gBAAC,EAAD,IAA2B,EAAO,OAAQ,EAAK,CAErD,EACA,EAAgB,YAAc,kBAE9B,IAAM,EAAkE,EACtE,WACA,OAAO,GACP,YACA,QACA,aACA,cAAe,EACf,aAAc,EACd,OACA,SACA,eACA,QACA,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EAC7B,EAAS,GAAuB,GAAc,GAC9C,EAAW,IAAW,IAAQ,IAAW,OACzC,EAAQ,GAAsB,EAC9B,EAAS,EACX,EAAa,GAAgB,GAAc,MAAM,EACjD,EACJ,OACE,gBAAC,MAAD,IACM,EACJ,IAAK,EACL,cAAa,EACb,aAAY,EACZ,KAAM,IAAS,EAAW,OAAY,OACtC,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,OACL,MAAM,6BACN,MAAO,CAAE,WAAU,CAAM,GAExB,GAAS,CAAC,GAAY,gBAAC,QAAD,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAAC,OAAD,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAAC,IAAD,CAAG,KAAK,OAAO,MAAO,CAAE,MAAO,MAAO,GACnC,CACD,CACF,EACF,gBAAC,OAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GD1HC,IAAM,EAAsE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IACnJ,gBAAC,EAAD,IAAqB,EAAO,IAAK,EAAK,UAAW,4CAA6C,OAAO,sDAAqD,gBAAC,OAAD,CAAM,EAAE,sgBAAsgB,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,0gBAA0gB,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,iiBAAiiB,KAAK,eAAc,CAAI,CACl1D,CAAC,EAEa",
  "debugId": "95E3A5AB6A750EDC64756E2164756E21",
  "names": []
}