{
  "version": 3,
  "sources": ["src/Icon3dPackage2/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 Icon3dPackage2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-Icon3dPackage2\"><Path d=\"M2.375 8.17359C2.37501 7.7887 2.79167 7.54853 3.125 7.74097L11.002 12.2878C11.1567 12.3772 11.2519 12.5428 11.252 12.7214V21.8162C11.252 22.201 10.8353 22.4421 10.502 22.2498L3.75 18.3513C2.89916 17.8601 2.375 16.952 2.375 15.9695V8.17359Z\" fill=\"currentColor\"/><Path d=\"M20.8789 7.74097C21.2122 7.54853 21.6289 7.7887 21.6289 8.17359V15.9695C21.6289 16.952 21.1048 17.8601 20.2539 18.3513L13.502 22.2498C13.1686 22.4421 12.752 22.201 12.752 21.8162V12.7214C12.752 12.5428 12.8473 12.3772 13.002 12.2878L16.6904 10.158V13.9255C16.6904 14.1446 16.6901 14.2544 16.7188 14.3259C16.7874 14.4973 16.9648 14.5993 17.1475 14.573C17.2238 14.562 17.3189 14.5069 17.5088 14.3972C17.685 14.2955 17.7736 14.2449 17.8457 14.1824C18.015 14.0356 18.1294 13.836 18.1719 13.616C18.1899 13.5222 18.1904 13.4202 18.1904 13.2166V9.29273L20.8789 7.74097Z\" fill=\"currentColor\"/><Path d=\"M15.6895 9.00366L12.252 10.989C12.0973 11.0783 11.9067 11.0783 11.752 10.989L3.875 6.44214C3.54171 6.24972 3.5418 5.76843 3.875 5.57593L6.81348 3.87866L15.6895 9.00366Z\" fill=\"currentColor\"/><Path d=\"M10.627 1.67749C11.4778 1.1863 12.5261 1.18626 13.377 1.67749L20.1279 5.57593C20.4612 5.7684 20.4612 6.24969 20.1279 6.44214L17.1895 8.13745L8.31348 3.01245L10.627 1.67749Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default Icon3dPackage2;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAA40C,EAA50C,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,kPAAkP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qjBAAqjB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2KAA2K,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+KAA+K,KAAK,eAAc,CAAI,CACp1C,EAEc",
  "debugId": "B1674B422A8064AB64756E2164756E21",
  "names": []
}