{
  "version": 3,
  "sources": ["src/IconHeartDonation/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconHeartDonation: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"heart-donation, dollar\"} maskId=\"square-filled-radius-0-stroke-1-IconHeartDonation\"><path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.9998 4.6831C13.6631 3.18488 15.5978 2.74501 17.3358 3.13427C19.1869 3.54899 20.7685 4.8944 21.5243 6.78759C23.0585 10.6314 21.1568 16.4176 12.2459 21.436L11.9998 21.5737L11.7547 21.436C2.84373 16.4176 0.94219 10.6314 2.4764 6.78759C3.23214 4.89457 4.81295 3.54907 6.6639 3.13427C8.40188 2.7449 10.3365 3.18492 11.9998 4.6831ZM11.5116 7.49951V8.6499C11.4223 8.65658 11.3342 8.66671 11.2479 8.68017C10.785 8.75245 10.3276 8.92789 9.97738 9.23877C9.6157 9.55988 9.38872 10.0095 9.38851 10.5601C9.38851 11.3421 9.75 11.8659 10.2606 12.2134C10.7295 12.5324 11.3347 12.708 11.8377 12.8569C12.3821 13.0181 12.8241 13.1529 13.1405 13.3628C13.4138 13.5443 13.57 13.7652 13.5702 14.1558C13.5702 14.4316 13.4472 14.6403 13.2147 14.8032C12.9667 14.977 12.5952 15.0921 12.1639 15.1128C11.7367 15.1332 11.2905 15.0584 10.9159 14.897C10.5405 14.7351 10.2669 14.5009 10.1248 14.2212L9.89926 13.7759L9.00765 14.228L9.23422 14.6743C9.51013 15.2173 9.9947 15.5894 10.5203 15.8159C10.8325 15.9504 11.1706 16.0373 11.5116 16.0815V17.4995H12.5116V16.0835C12.9722 16.0241 13.4225 15.8785 13.7879 15.6226C14.2478 15.3004 14.5702 14.8038 14.5702 14.1558C14.5699 13.3814 14.2032 12.8673 13.6932 12.5288C13.2257 12.2187 12.6214 12.0471 12.1209 11.8989C11.5789 11.7385 11.138 11.6014 10.8231 11.3872C10.5501 11.2014 10.3885 10.9698 10.3885 10.5601C10.3887 10.3082 10.4838 10.1268 10.6414 9.98681C10.8109 9.83644 11.0717 9.71999 11.4012 9.66845C12.0744 9.56337 12.8576 9.75247 13.3241 10.1724L13.6952 10.5073L14.3641 9.76416L13.993 9.4292C13.5833 9.06034 13.056 8.82499 12.5116 8.71435V7.49951H11.5116Z\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconHeartDonation;\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,gBAuCE,MAvCF,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,gBAAgB,QAAhB,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAYE,OAZF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAEE,IAFF,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,gBAAuvD,EAAvvD,IAAqB,EAAO,IAAK,EAAK,UAAW,yBAA0B,OAAO,qDAAoD,gBAAC,OAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,4iDAA4iD,KAAK,eAAc,CAAI,CAC/vD,CAAC,EAEa",
  "debugId": "01A15B91F99E007564756E2164756E21",
  "names": []
}