{
  "version": 3,
  "sources": ["src/IconSandbox/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 IconSandbox: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconSandbox\"><Path d=\"M17.1026 7.00724L18.5413 6.65383C19.2516 6.47933 19.7842 5.88992 19.886 5.16556C20.0235 4.18721 19.3418 3.28264 18.3635 3.14514L16.9551 2.9472C15.9767 2.8097 15.0721 3.49135 14.9346 4.4697C14.8328 5.19406 15.1823 5.90742 15.817 6.27096L17.1026 7.00724ZM17.1026 7.00724L16.3977 12.0227M5.75907 7.30051L5.34309 7.35898C4.76623 7.44005 4.38049 7.99507 4.5056 8.564L5.52401 13.1955M5.75907 7.30051L5.65413 6.55382C5.50041 5.46 6.2625 4.44867 7.35632 4.29494C8.45014 4.14121 9.46148 4.90331 9.61521 5.99713L9.72015 6.74382M5.75907 7.30051L9.72015 6.74382M9.72015 6.74382L10.1361 6.68536C10.713 6.60429 11.2368 7.03148 11.2733 7.61286L11.601 12.8226M5.52401 13.1955L6.04257 12.6193C6.91169 11.6536 8.30364 11.3571 9.49087 11.8848L11.601 12.8226M5.52401 13.1955L3.225 15.7499M11.601 12.8226C11.8601 12.9378 12.1494 12.9667 12.4263 12.9052L16.3977 12.0227M16.3977 12.0227C16.4619 12.0084 16.5291 12.0258 16.5783 12.0696L20.7188 15.7499M20.7188 15.7499H21.25V17.2499C21.25 18.9068 19.9069 20.2499 18.25 20.2499H5.75C4.09315 20.2499 2.75 18.9068 2.75 17.2499V15.7499H3.225M20.7188 15.7499H3.225\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/></CentralIconBase>;\n});\n\nexport default IconSandbox;\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,EAAgE,EAAM,KAAK,CAAC,IAChF,gBAA6tC,EAA7tC,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,+jCAA+jC,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,CAAI,CACruC,EAEc",
  "debugId": "2D9116A0B1E9763964756E2164756E21",
  "names": []
}