{
  "version": 3,
  "sources": ["src/IconHomeEnergy/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 IconHomeEnergy: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconHomeEnergy\"><Path d=\"M8.19894 21.7699H13.0089C13.4189 21.7699 13.7589 21.4299 13.7589 21.0199C13.7589 20.6099 13.4189 20.2699 13.0089 20.2699H8.20894C7.23894 20.2699 6.70894 20.2699 6.43894 20.1299C6.19894 20.0099 6.00894 19.8299 5.88894 19.5899C5.74894 19.3199 5.74894 18.7899 5.74894 17.8199V9.09995L11.7589 4.79995C11.7763 4.78742 11.7937 4.7748 11.8111 4.7622C11.9744 4.64408 12.1347 4.52802 12.1889 4.50995C12.2156 4.50328 12.2423 4.5055 12.2689 4.50772C12.2823 4.50884 12.2956 4.50995 12.3089 4.50995C12.3537 4.52486 12.4707 4.60649 12.6061 4.70094C12.6523 4.73316 12.7006 4.76688 12.7489 4.79995L18.7389 9.10995V11.3799C18.7389 11.7899 19.0789 12.1299 19.4889 12.1299C19.8989 12.1299 20.2389 11.7899 20.2389 11.3799V10.1799L21.2989 10.9399C21.6389 11.1899 22.1089 11.1099 22.3489 10.7699C22.5889 10.4299 22.5189 9.95995 22.1789 9.71995L19.9389 8.10995L19.9289 8.09995L13.6089 3.57995C13.5931 3.56871 13.5776 3.55764 13.5622 3.54675C13.2096 3.29595 12.9856 3.13662 12.6789 3.05995C12.3989 2.98995 12.0989 2.98995 11.8189 3.05995C11.4989 3.13995 11.2689 3.29995 10.8789 3.57995L4.55894 8.08995L4.54894 8.09995L2.30894 9.70995C1.97894 9.94995 1.89894 10.4199 2.13894 10.7599C2.38894 11.0999 2.84894 11.1699 3.18894 10.9299L4.24894 10.1699V17.8199C4.24894 19.0199 4.24894 19.6799 4.54894 20.2699C4.80894 20.7899 5.22894 21.2099 5.74894 21.4699C6.33894 21.7699 6.99894 21.7699 8.19894 21.7699Z\" fill=\"currentColor\"/><Path d=\"M11.999 8.75C10.204 8.75 8.74896 10.2051 8.74896 12C8.74896 13.7949 10.204 15.25 11.999 15.25C13.7939 15.25 15.249 13.7949 15.249 12C15.249 10.2051 13.7939 8.75 11.999 8.75Z\" fill=\"currentColor\"/><Path d=\"M19.0174 14.0218C19.0174 13.5324 18.4171 13.3132 18.1141 13.692L15.115 17.441C14.843 17.781 15.0796 18.2916 15.5091 18.2916H16.9806V20.4782C16.9806 20.9676 17.5808 21.1868 17.8839 20.808L20.8829 17.059C21.1549 16.719 20.9184 16.2084 20.4888 16.2084H19.0174V14.0218Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconHomeEnergy;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAA28D,EAA38D,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,i2CAAi2C,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gLAAgL,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,4QAA4Q,KAAK,eAAc,CAAI,CACn9D,EAEc",
  "debugId": "E81E87F548660D2264756E2164756E21",
  "names": []
}