{
  "version": 3,
  "sources": ["src/IconSteveJobs/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconSteveJobs: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"steve-jobs, professor, innovation\"} maskId=\"square-outlined-radius-0-stroke-1-IconSteveJobs\"><path d=\"M4.25 10.5395C4.25 6.23747 7.15625 2.75 12 2.75C16.8438 2.75 19.75 6.23747 19.75 10.5395C19.75 13.1698 19.4315 15.2103 17.7959 17.2355C17.5665 17.5195 17.35 17.815 17.1386 18.1144C16.4532 19.0853 14.6302 21.25 12 21.25C9.36979 21.25 7.54678 19.0853 6.86138 18.1144C6.65002 17.815 6.43353 17.5195 6.2041 17.2355C4.56845 15.2103 4.25 13.1698 4.25 10.5395Z\" stroke=\"currentColor\" strokeLinecap=\"square\"/><circle cx=\"9\" cy=\"11\" r=\"2.25\" stroke=\"currentColor\" strokeLinecap=\"square\"/><circle cx=\"15\" cy=\"11\" r=\"2.25\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M11.25 10.25C11.7368 10.0877 12.2632 10.0877 12.75 10.25\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M4.5 9.5C5.33333 8.66667 6.6 5.95 7 4.75\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M19.5 9.5C18.6667 8.66667 17.4 5.95 17 4.75\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M9 3.5C11 4.5 13 4.5 15 3.5\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M10 3.5H14\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M6.5 10.5L4.5 10M17.5 10.5L19.5 10\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M8 19V17.5C8 16.3954 8.89543 15.5 10 15.5H14C15.1046 15.5 16 16.3954 16 17.5V19\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M13.5 20.6973C12.8281 20.101 11.1719 20.1009 10.5 20.6972\" stroke=\"currentColor\" strokeLinecap=\"square\"/><path d=\"M10.5 17.5H13.25C13.3881 17.5 13.5 17.3881 13.5 17.25\" stroke=\"currentColor\" strokeLinecap=\"square\"/></CentralIconBase>;\n}));\n\nexport default IconSteveJobs;\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": "83ED575B1EA7474464756E2164756E21",
  "names": []
}