{
  "version": 3,
  "sources": ["src/IconBox/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 IconBox: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-1-stroke-1.5-IconBox\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.5422 2.91442C11.9232 2.77827 12.34 2.77813 12.7209 2.91442L20.7698 5.7943L20.8879 5.84899C21.0008 5.91336 21.0966 6.00632 21.1633 6.1195L22.927 9.11071C23.4729 10.037 23.0619 11.2324 22.0618 11.6273L21.0002 12.0463V16.8002C21 17.5358 20.5392 18.1932 19.8479 18.4447L12.5979 21.0814C12.212 21.2216 11.7885 21.2215 11.4026 21.0814L4.15258 18.4447C3.46118 18.1933 3.00048 17.5358 3.00023 16.8002V12.0179L2.01879 11.6439C0.975036 11.2456 0.566838 9.98469 1.17895 9.05016L3.1184 6.08923L3.19262 5.99352C3.27461 5.90405 3.378 5.83559 3.4934 5.7943L11.5422 2.91442ZM10.0315 13.3851C9.55802 13.9873 8.74721 14.2118 8.03148 13.9388L4.50023 12.5902V16.8002C4.50048 16.9051 4.56666 16.9987 4.66527 17.0345L11.9153 19.6713C11.9701 19.691 12.0304 19.6911 12.0852 19.6713L19.3352 17.0345C19.4338 16.9987 19.5 16.905 19.5002 16.8002V12.6381L16.2444 13.9242C15.525 14.2082 14.704 13.9862 14.2258 13.3783L12.1311 10.7142L10.0315 13.3851ZM2.43383 9.87243C2.34667 10.0058 2.40427 10.1855 2.55297 10.2425L8.56664 12.5375C8.6686 12.576 8.78426 12.544 8.8518 12.4584L10.8967 9.85485L4.04906 7.40466L2.43383 9.87243ZM13.3645 9.85485L15.4055 12.4515C15.4739 12.5378 15.5911 12.5701 15.6936 12.5297L21.511 10.2328C21.6535 10.1764 21.7123 10.0056 21.635 9.87341L20.1848 7.4154L13.3645 9.85485Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBox;\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,EAA4D,EAAM,KAAK,CAAC,IAC5E,gBAA64C,EAA74C,IAAqB,EAAO,OAAO,4CAA2C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,0vCAA0vC,KAAK,eAAc,CAAI,CACr5C,EAEc",
  "debugId": "9FB32237B0645F1C64756E2164756E21",
  "names": []
}