{
  "version": 3,
  "sources": ["src/IconPlaceholder/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 IconPlaceholder: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-0-stroke-1.5-IconPlaceholder\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M3 3.75C3 3.33579 3.33579 3 3.75 3H6.25C6.66421 3 7 3.33579 7 3.75C7 4.16421 6.66421 4.5 6.25 4.5H4.5V6.25C4.5 6.66421 4.16421 7 3.75 7C3.33579 7 3 6.66421 3 6.25V3.75ZM9.5 3.75C9.5 3.33579 9.83579 3 10.25 3H13.75C14.1642 3 14.5 3.33579 14.5 3.75C14.5 4.16421 14.1642 4.5 13.75 4.5H10.25C9.83579 4.5 9.5 4.16421 9.5 3.75ZM17 3.75C17 3.33579 17.3358 3 17.75 3H20.25C20.6642 3 21 3.33579 21 3.75V6.25C21 6.66421 20.6642 7 20.25 7C19.8358 7 19.5 6.66421 19.5 6.25V4.5H17.75C17.3358 4.5 17 4.16421 17 3.75ZM3.75 9.5C4.16421 9.5 4.5 9.83579 4.5 10.25V13.75C4.5 14.1642 4.16421 14.5 3.75 14.5C3.33579 14.5 3 14.1642 3 13.75V10.25C3 9.83579 3.33579 9.5 3.75 9.5ZM20.25 9.5C20.6642 9.5 21 9.83579 21 10.25V13.75C21 14.1642 20.6642 14.5 20.25 14.5C19.8358 14.5 19.5 14.1642 19.5 13.75V10.25C19.5 9.83579 19.8358 9.5 20.25 9.5ZM3.75 17C4.16421 17 4.5 17.3358 4.5 17.75V19.5H6.25C6.66421 19.5 7 19.8358 7 20.25C7 20.6642 6.66421 21 6.25 21H3.75C3.33579 21 3 20.6642 3 20.25V17.75C3 17.3358 3.33579 17 3.75 17ZM20.25 17C20.6642 17 21 17.3358 21 17.75V20.25C21 20.6642 20.6642 21 20.25 21H17.75C17.3358 21 17 20.6642 17 20.25C17 19.8358 17.3358 19.5 17.75 19.5H19.5V17.75C19.5 17.3358 19.8358 17 20.25 17ZM9.5 20.25C9.5 19.8358 9.83579 19.5 10.25 19.5H13.75C14.1642 19.5 14.5 19.8358 14.5 20.25C14.5 20.6642 14.1642 21 13.75 21H10.25C9.83579 21 9.5 20.6642 9.5 20.25Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPlaceholder;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAAw+C,EAAx+C,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,60CAA60C,KAAK,eAAc,CAAI,CACh/C,EAEc",
  "debugId": "7AFDCEE36309BF9C64756E2164756E21",
  "names": []
}