{
  "version": 3,
  "sources": ["src/IconCoinStack/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 IconCoinStack: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconCoinStack\"><Path d=\"M14 18.5C14 19.8807 11.3137 21 8 21C4.68629 21 2 19.8807 2 18.5V16.3906C2.38939 16.7129 2.86286 16.9778 3.37305 17.1904C4.60784 17.7049 6.24417 18 8 18C9.75583 18 11.3922 17.7049 12.627 17.1904C13.1371 16.9778 13.6106 16.7129 14 16.3906V18.5Z\" fill=\"currentColor\"/><Path d=\"M8 12C11.3137 12 14 13.1193 14 14.5C14 15.8807 11.3137 17 8 17C4.68629 17 2 15.8807 2 14.5C2 13.1193 4.68629 12 8 12Z\" fill=\"currentColor\"/><Path d=\"M22 13.5C22 14.8807 19.3137 16 16 16C15.6592 16 15.3253 15.9847 15 15.9619V14.2646L14.9863 14.2744C14.9268 13.7272 14.6555 13.2663 14.3145 12.9033C14.8567 12.9646 15.4217 13 16 13C17.7558 13 19.3922 12.7049 20.627 12.1904C21.1371 11.9778 21.6106 11.7129 22 11.3906V13.5Z\" fill=\"currentColor\"/><Path d=\"M22 9.5C22 10.8807 19.3137 12 16 12C12.6863 12 10 10.8807 10 9.5V7.39062C10.3894 7.71293 10.8629 7.97785 11.373 8.19043C12.6078 8.7049 14.2442 9 16 9C17.7558 9 19.3922 8.7049 20.627 8.19043C21.1371 7.97785 21.6106 7.71293 22 7.39062V9.5Z\" fill=\"currentColor\"/><Path d=\"M16 3C19.3137 3 22 4.11929 22 5.5C22 6.88071 19.3137 8 16 8C12.6863 8 10 6.88071 10 5.5C10 4.11929 12.6863 3 16 3Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCoinStack;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAAwsC,EAAxsC,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,EAAE,qPAAqP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wHAAwH,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iRAAiR,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gPAAgP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qHAAqH,KAAK,eAAc,CAAI,CAChtC,EAEc",
  "debugId": "584008A74EC70A2B64756E2164756E21",
  "names": []
}