{
  "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-1-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.05556H16.25C17.2165 3.05556 18 3.83906 18 4.80556V14H20.25C20.3881 14 20.5 13.8881 20.5 13.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.6255V13.75C22 14.7165 21.2165 15.5 20.25 15.5H18V19.25C18 20.2165 17.2165 21 16.25 21H2.75C1.7835 21 1 20.2165 1 19.25V4.80556C1 3.83906 1.7835 3.05556 2.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,gBAAq1C,EAAr1C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,gsCAAgsC,KAAK,eAAc,CAAI,CAC71C,EAEc",
  "debugId": "A46B753B61874FC464756E2164756E21",
  "names": []
}