{
  "version": 3,
  "sources": ["src/IconLightningBoltOff/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 IconLightningBoltOff: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconLightningBoltOff\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M8.13838 10.6125L6.51143 12.8527C6.39135 13.0179 6.50938 13.25 6.71358 13.2502H10.3542C11.1436 13.2507 11.7352 13.9743 11.5788 14.7482L10.5378 19.9005C10.5203 19.9872 10.5369 20.0379 10.5554 20.0705C10.5782 20.1104 10.6215 20.1521 10.6823 20.1789C10.7432 20.2055 10.8026 20.2087 10.8474 20.1984C10.8839 20.1899 10.9331 20.1684 10.9851 20.0968L13.778 16.2521L14.8522 17.3263L12.198 20.9787C11.0929 22.4988 8.69534 21.4457 9.06709 19.6037L10.0485 14.7502H6.71358C5.28366 14.75 4.45782 13.1276 5.29854 11.9709L7.06514 9.53922L8.13838 10.6125ZM11.8034 3.02164C12.9085 1.50162 15.3061 2.5546 14.9343 4.39664L13.9528 9.25015H17.2878C18.7174 9.25061 19.5433 10.8729 18.7028 12.0294L16.9353 14.4601L15.862 13.3869L17.4899 11.1476C17.6098 10.9825 17.4917 10.7506 17.2878 10.7502H13.6472C12.8576 10.7499 12.2662 10.0261 12.4226 9.25211L13.4636 4.09976C13.481 4.01338 13.4644 3.96246 13.446 3.92984C13.4233 3.88989 13.3798 3.84826 13.319 3.82144C13.2582 3.79475 13.1988 3.79169 13.154 3.80191C13.1175 3.81033 13.0685 3.83176 13.0163 3.90347L10.2224 7.74722L9.14815 6.673L11.8034 3.02164Z\" fill=\"currentColor\"/><Path d=\"M4.75 4.75L19.25 19.25\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\"/></CentralIconBase>;\n});\n\nexport default IconLightningBoltOff;\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,EAAyE,EAAM,KAAK,CAAC,IACzF,gBAAyzC,EAAzzC,IAAqB,EAAO,OAAO,2DAA0D,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ujCAAujC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,yBAAyB,OAAO,eAAe,YAAY,MAAM,cAAc,QAAO,CAAI,CACj0C,EAEc",
  "debugId": "ED4E469A737D6A7F64756E2164756E21",
  "names": []
}