{
  "version": 3,
  "sources": ["src/IconBag2Sparkle/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 IconBag2Sparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconBag2Sparkle\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 2C14.209 2.0001 16 3.79092 16 6V7H16.0244C17.3873 7.00007 18.5442 7.9985 18.7441 9.34668L19.4462 14.0859C19.0658 13.7184 18.5515 13.5001 18 13.5C17.1922 13.5 16.463 13.9666 16.1201 14.6875L16.0566 14.835L15.4384 16.4385L13.8349 17.0566C13.0307 17.366 12.5 18.1384 12.5 19C12.5 19.8616 13.0307 20.634 13.8349 20.9434L15.4384 21.5605L15.6074 22H6.56832C4.88907 22 3.60153 20.5078 3.84762 18.8467L5.25484 9.34668C5.45473 7.99841 6.61251 7 7.97555 7H7.99996V6C7.99996 3.79086 9.79082 2 12 2ZM12 3.5C10.6192 3.5 9.49996 4.61929 9.49996 6V7H14.5V6C14.5 4.61935 13.3806 3.5001 12 3.5Z\" fill=\"currentColor\"/><Path d=\"M18.5048 15.292C18.5196 15.3177 18.533 15.3447 18.5439 15.373C18.5312 15.3402 18.5139 15.3096 18.4961 15.2803C18.4986 15.2844 18.5024 15.2878 18.5048 15.292Z\" fill=\"currentColor\"/><Path d=\"M19.2402 17.1852L18.5439 15.373C18.4574 15.1481 18.2408 15 17.9998 15C17.7588 15 17.5427 15.1484 17.4562 15.3733L16.7593 17.1852C16.6578 17.4493 16.449 17.658 16.185 17.7595L14.3731 18.4564C14.1482 18.5429 13.9998 18.759 13.9998 19C13.9998 19.241 14.1482 19.4571 14.3731 19.5436L16.185 20.2405C16.449 20.342 16.6578 20.5507 16.7593 20.8148L17.4562 22.6267C17.5427 22.8516 17.7588 23 17.9998 23C18.2408 23 18.4569 22.8516 18.5434 22.6267L19.2402 20.8148C19.3418 20.5507 19.5505 20.342 19.8146 20.2405L21.6264 19.5436C21.8514 19.4571 21.9998 19.241 21.9998 19C21.9998 18.759 21.8514 18.5429 21.6264 18.4564L19.8146 17.7595C19.5505 17.658 19.3418 17.4493 19.2402 17.1852Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBag2Sparkle;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAA4lD,EAA5lD,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wkBAAwkB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gKAAgK,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+pBAA+pB,KAAK,eAAc,CAAI,CACpmD,EAEc",
  "debugId": "1086B70EB7AA3A3D64756E2164756E21",
  "names": []
}