{
  "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-Icon3dPackage2\"><Path d=\"M2.625 8.02824C2.625 7.64341 3.0417 7.40239 3.375 7.59465L11.252 12.1435C11.4066 12.2328 11.502 12.3985 11.502 12.5771V21.6718C11.5018 22.0565 11.0852 22.2976 10.752 22.1054L3.875 18.1357C3.10156 17.6892 2.62513 16.8637 2.625 15.9706V8.02824Z\" fill=\"currentColor\"/><Path d=\"M20.6289 7.59465C20.9622 7.4024 21.3789 7.64341 21.3789 8.02824V15.9706C21.3788 16.8637 20.9023 17.6892 20.1289 18.1357L13.252 22.1054C12.9187 22.2976 12.5021 22.0565 12.502 21.6718V12.5771C12.502 12.3985 12.5973 12.2328 12.752 12.1435L16.752 9.83293V14.456C16.752 14.6065 16.7525 14.6817 16.7705 14.7314C16.8203 14.8682 16.9611 14.95 17.1045 14.9247C17.1565 14.9154 17.2216 14.8776 17.3516 14.8027C17.4484 14.7468 17.4969 14.7182 17.5371 14.6845C17.6452 14.5938 17.7187 14.468 17.7432 14.329C17.7523 14.2774 17.752 14.2212 17.752 14.1093V9.25578L20.6289 7.59465Z\" fill=\"currentColor\"/><Path d=\"M7.31348 4.16691L15.9385 9.14738L12.251 11.2773C12.0963 11.3665 11.9057 11.3665 11.751 11.2773L3.875 6.72941C3.54197 6.53692 3.54201 6.05668 3.875 5.86418L7.06445 4.02238L7.31348 4.16691Z\" fill=\"currentColor\"/><Path d=\"M10.752 1.89445C11.5254 1.44798 12.4785 1.44791 13.252 1.89445L20.127 5.86418C20.46 6.05669 20.4601 6.53695 20.127 6.72941L16.9385 8.56926L8.06348 3.44523L10.752 1.89445Z\" 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,gBAA+1C,EAA/1C,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,qPAAqP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sjBAAsjB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,8LAA8L,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,6KAA6K,KAAK,eAAc,CAAI,CACv2C,EAEc",
  "debugId": "60D8406E2D64B51864756E2164756E21",
  "names": []
}