{
  "version": 3,
  "sources": ["src/IconStrawberry/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconStrawberry: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"strawberry, ai, dessert\"} maskId=\"square-outlined-radius-0-stroke-1-IconStrawberry\"><path d=\"M3.5 11.7583C3.5 9.12389 4.40642 7.02601 6.98224 5.93627C8.23246 5.40734 9.87597 6.17295 12 6.17295C14.124 6.17295 15.7675 5.40734 17.0178 5.93627C19.5936 7.02601 20.5 9.12389 20.5 11.7583C20.5 16.0386 15.7778 21.5 12 21.5C8.22222 21.5 3.5 16.0386 3.5 11.7583Z\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M12 6C12 3.6 12 2 12 2\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M7.31249 5.5C6.41693 4.61566 5.75 2.25707 5.75 2.25707C5.75 2.25707 12 1.96236 12 5.17916\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M12 5.17916C12 1.96236 18.25 2.25707 18.25 2.25707C18.25 2.25707 17.5831 4.61566 16.6875 5.5\" stroke=\"currentColor\" strokeLinecap=\"square\"/><ellipse cx=\"12\" cy=\"11\" rx=\"0.75\" ry=\"1.5\" fill=\"currentColor\"/><ellipse cx=\"8\" cy=\"11\" rx=\"0.75\" ry=\"1.5\" fill=\"currentColor\"/><ellipse cx=\"16\" cy=\"11\" rx=\"0.75\" ry=\"1.5\" fill=\"currentColor\"/><ellipse cx=\"14\" cy=\"15.5\" rx=\"0.75\" ry=\"1.5\" fill=\"currentColor\"/><ellipse cx=\"10\" cy=\"15.5\" rx=\"0.75\" ry=\"1.5\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconStrawberry;\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": "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",
  "debugId": "3A579138A502FB6E64756E2164756E21",
  "names": []
}