{
  "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-IconHomeEnergy\"><Path d=\"M12.1249 3.20284C12.043 3.18174 11.9571 3.18174 11.8753 3.20284C11.805 3.22094 11.7253 3.26852 11.3514 3.54151L5.00005 8.17877V17.3001C5.00005 17.8684 5.00044 18.2645 5.02564 18.5729C5.05036 18.8755 5.09645 19.0494 5.16354 19.181C5.30735 19.4633 5.53682 19.6928 5.81906 19.8366C5.95074 19.9037 6.12458 19.9497 6.42717 19.9745C6.73559 19.9997 7.13175 20.0001 7.70005 20.0001H12.5C12.7762 20.0001 13 20.2239 13 20.5001C13 20.7762 12.7762 21.0001 12.5 21.0001H7.67863C7.13675 21.0001 6.69967 21.0001 6.34574 20.9711C5.98131 20.9414 5.66122 20.8785 5.36507 20.7276C4.89467 20.4879 4.51222 20.1054 4.27253 19.635C4.12164 19.3389 4.05873 19.0188 4.02896 18.6544C4.00004 18.3004 4.00004 17.8633 4.00005 17.3215V8.90889L2.29487 10.1539C2.07185 10.3167 1.75905 10.2679 1.59621 10.0449C1.43338 9.82186 1.48217 9.50906 1.7052 9.34623L10.821 2.69049C11.1 2.48618 11.3448 2.30689 11.6257 2.23449C11.8712 2.17119 12.1289 2.17119 12.3744 2.23449C12.6553 2.30689 12.9001 2.48618 13.1791 2.69049L13.2384 2.73387L22.2949 9.34623C22.5179 9.50906 22.5667 9.82186 22.4039 10.0449C22.241 10.2679 21.9282 10.3167 21.7052 10.1539L20 8.90889L20 10.4624C20 10.7385 19.7762 10.9624 19.5 10.9624C19.2239 10.9624 19 10.7385 19 10.4624L19 8.17877L12.6487 3.54151C12.2748 3.26852 12.1951 3.22094 12.1249 3.20284Z\" fill=\"currentColor\"/><Path d=\"M19.0184 14.0218C19.0184 13.5324 18.4181 13.3132 18.1151 13.692L15.1161 17.441C14.844 17.781 15.0806 18.2916 15.5102 18.2916H16.9816V20.4782C16.9816 20.9676 17.5819 21.1868 17.8849 20.808L20.8839 17.059C21.156 16.719 20.9194 16.2084 20.4898 16.2084H19.0184V14.0218Z\" fill=\"currentColor\"/><Path d=\"M8.5 12C8.5 10.067 10.067 8.5 12 8.5C13.933 8.5 15.5 10.067 15.5 12C15.5 13.933 13.933 15.5 12 15.5C10.067 15.5 8.5 13.933 8.5 12Z\" 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,gBAAi0D,EAAj0D,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,owCAAowC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,4QAA4Q,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qIAAqI,KAAK,eAAc,CAAI,CACz0D,EAEc",
  "debugId": "14887C557926D12764756E2164756E21",
  "names": []
}