{
  "version": 3,
  "sources": ["src/IconSlots/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 IconSlots: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconSlots\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M6.78286 2.36078C7.24953 1.66313 8.09673 1 9.5 1C10.9033 1 11.7505 1.66313 12.2171 2.36078C12.3809 2.60561 12.4941 2.84786 12.5719 3.05556H15.25C16.7688 3.05556 18 4.28677 18 5.80556V14H19.25C19.9404 14 20.5 13.4404 20.5 12.75V10.6184C19.6313 10.3067 19.01 9.47592 19.01 8.5C19.01 7.25736 20.0174 6.25 21.26 6.25C22.5026 6.25 23.51 7.25736 23.51 8.5C23.51 9.4834 22.8791 10.3194 22 10.6255V12.75C22 14.2688 20.7688 15.5 19.25 15.5H18V18.25C18 19.7688 16.7688 21 15.25 21H3.75C2.23122 21 1 19.7688 1 18.25V5.80556C1 4.28677 2.23122 3.05556 3.75 3.05556H6.42809C6.50593 2.84786 6.61909 2.60561 6.78286 2.36078ZM16.5 8.5H12.75V15.5H16.5V8.5ZM2.5 15.5H6.25V8.5H2.5V15.5ZM7.75 8.5V15.5H11.25V8.5H7.75ZM4.5 10.75C4.91421 10.75 5.25 11.0858 5.25 11.5V12.5C5.25 12.9142 4.91421 13.25 4.5 13.25C4.08579 13.25 3.75 12.9142 3.75 12.5V11.5C3.75 11.0858 4.08579 10.75 4.5 10.75ZM9.5 10.75C9.91421 10.75 10.25 11.0858 10.25 11.5V12.5C10.25 12.9142 9.91421 13.25 9.5 13.25C9.08579 13.25 8.75 12.9142 8.75 12.5V11.5C8.75 11.0858 9.08579 10.75 9.5 10.75ZM14.5 10.75C14.9142 10.75 15.25 11.0858 15.25 11.5V12.5C15.25 12.9142 14.9142 13.25 14.5 13.25C14.0858 13.25 13.75 12.9142 13.75 12.5V11.5C13.75 11.0858 14.0858 10.75 14.5 10.75Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSlots;\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,EAA8D,EAAM,KAAK,CAAC,IAC9E,gBAAu1C,EAAv1C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ksCAAksC,KAAK,eAAc,CAAI,CAC/1C,EAEc",
  "debugId": "61D148F192E3A4B064756E2164756E21",
  "names": []
}