{
  "version": 3,
  "sources": ["src/IconHomeRoofDoor/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 IconHomeRoofDoor: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconHomeRoofDoor\"><Path d=\"M11.6252 1.73485C11.8708 1.67155 12.1286 1.67155 12.3742 1.73485C12.6551 1.80726 12.9 1.9866 13.1789 2.19091L13.2385 2.23388L22.2951 8.84618C22.5179 9.00901 22.5661 9.3215 22.4035 9.54442C22.2407 9.76741 21.9283 9.81653 21.7053 9.6538L20.0002 8.40868V17.3218C20.0002 17.8635 19.9998 18.3009 19.9709 18.6548C19.9411 19.019 19.8786 19.3392 19.7277 19.6352C19.488 20.1056 19.1054 20.4883 18.635 20.728C18.3389 20.8788 18.0188 20.9414 17.6545 20.9712C17.3006 21.0001 16.8633 21.0005 16.3215 21.0005H14.0002V16.0005C14.0002 15.7746 14.0004 15.5797 13.9895 15.4194C13.9782 15.2547 13.9533 15.0891 13.8859 14.9263C13.7338 14.559 13.4416 14.267 13.0744 14.1147C12.9116 14.0473 12.746 14.0225 12.5813 14.0112C12.4209 14.0003 12.2261 14.0005 12.0002 14.0005C11.7743 14.0005 11.5795 14.0003 11.4191 14.0112C11.2543 14.0225 11.0889 14.0473 10.926 14.1147C10.5586 14.267 10.2667 14.5589 10.1145 14.9263C10.047 15.0891 10.0222 15.2546 10.0109 15.4194C10 15.5797 10.0002 15.7746 10.0002 16.0005V21.0005H7.67891C7.13719 21.0005 6.69978 21.0001 6.3459 20.9712C5.98147 20.9414 5.6606 20.8789 5.36445 20.728C4.89422 20.4884 4.51232 20.1055 4.27266 19.6352C4.12181 19.3392 4.0583 19.019 4.02852 18.6548C3.9996 18.3009 4.00019 17.8635 4.0002 17.3218V8.40868L2.29512 9.6538C2.07209 9.81663 1.75873 9.76745 1.5959 9.54442C1.43339 9.32142 1.48238 9.00892 1.70527 8.84618L10.8205 2.19091C11.0993 1.98668 11.3444 1.80732 11.6252 1.73485Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconHomeRoofDoor;\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,EAAqE,EAAM,KAAK,CAAC,IACrF,gBAA0/C,EAA1/C,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,s4CAAs4C,KAAK,eAAc,CAAI,CAClgD,EAEc",
  "debugId": "50C796E93C581AEF64756E2164756E21",
  "names": []
}