{
  "version": 3,
  "sources": ["src/IconVibeCodingStar/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 IconVibeCodingStar: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconVibeCodingStar\"><Path d=\"M7.99957 13C8.95421 13 9.8647 13.1911 10.6939 13.5371L9.32867 19H5.99957C5.4475 19.0003 4.99957 19.4479 4.99957 20V21H1.49957C1.22365 20.9997 0.999182 20.7757 1.01226 20.5C1.19972 16.5522 3.60991 13.0003 7.99957 13Z\" fill=\"currentColor\"/><Path d=\"M21.2193 12C22.1338 12.0003 22.821 12.806 22.7086 13.6865L22.6753 13.8643L21.1753 19.8633C21.0084 20.5309 20.4074 20.9998 19.7193 21H6.50054C6.22453 21 6.00076 20.776 6.00054 20.5C6.00054 20.2239 6.2244 20 6.50054 20H10.1099L11.731 13.5146L11.7798 13.3516C12.0544 12.5493 12.8111 12.0001 13.6714 12H21.2193Z\" fill=\"currentColor\"/><Path d=\"M8.75054 3.25C11.0976 3.25023 13.0005 5.15293 13.0005 7.5C13.0005 9.84707 11.0976 11.7498 8.75054 11.75C6.40333 11.75 4.50054 9.84721 4.50054 7.5C4.50054 5.15279 6.40333 3.25 8.75054 3.25Z\" fill=\"currentColor\"/><Path d=\"M18.5005 2.0498C18.703 2.05 18.8805 2.18565 18.9341 2.38086L19.0171 2.65625C19.2214 3.27824 19.5046 3.75603 19.8746 4.12598C20.2973 4.5486 20.8611 4.85874 21.6197 5.06641C21.8148 5.12021 21.9507 5.29751 21.9507 5.5C21.9507 5.70249 21.8148 5.87979 21.6197 5.93359C20.8611 6.14126 20.2973 6.4514 19.8746 6.87402C19.4519 7.29674 19.1418 7.86047 18.9341 8.61914C18.8805 8.81435 18.703 8.95 18.5005 8.9502C18.298 8.9502 18.1207 8.81443 18.0669 8.61914C17.8593 7.86054 17.5491 7.29673 17.1265 6.87402C16.7566 6.50413 16.2787 6.22081 15.6568 6.0166L15.3814 5.93359C15.1861 5.87992 15.0503 5.70263 15.0503 5.5C15.0503 5.29737 15.1861 5.12008 15.3814 5.06641C16.1399 4.85871 16.7039 4.54864 17.1265 4.12598C17.5491 3.70327 17.8593 3.13946 18.0669 2.38086L18.0923 2.31055C18.1651 2.15381 18.3233 2.0498 18.5005 2.0498Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconVibeCodingStar;\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,EAAuE,EAAM,KAAK,CAAC,IACvF,gBAAusD,EAAvsD,IAAqB,EAAO,OAAO,qDAAoD,gBAAC,EAAD,CAAM,EAAE,0NAA0N,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sTAAsT,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+LAA+L,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2yBAA2yB,KAAK,eAAc,CAAI,CAC/sD,EAEc",
  "debugId": "422F53AB2BA6AB5264756E2164756E21",
  "names": []
}