{
  "version": 3,
  "sources": ["src/IconRepaint/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 IconRepaint: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRepaint\"><Path d=\"M12.2892 3.5C9.08866 3.5 6.2871 5.2104 4.74956 7.76941C4.74607 7.77522 4.74246 7.78096 4.73874 7.78663L4.59842 8H8.5C8.77614 8 9 8.22386 9 8.5C9 8.77614 8.77614 9 8.5 9H3.5C3.22386 9 3 8.77614 3 8.5V3.5C3 3.22386 3.22386 3 3.5 3C3.77614 3 4 3.22386 4 3.5V7.07947C5.73206 4.32916 8.79679 2.5 12.2892 2.5C15.6162 2.5 18.5554 4.16018 20.3235 6.69504C20.4815 6.92153 20.426 7.2332 20.1995 7.39118C19.973 7.54916 19.6613 7.49363 19.5033 7.26714C17.9142 4.9889 15.2755 3.5 12.2892 3.5Z\" fill=\"currentColor\"/><Path d=\"M3 11.7892C3.27614 11.7892 3.5 12.0131 3.5 12.2892C3.5 12.5425 3.5107 12.7931 3.53165 13.0408C3.79265 16.1252 5.64748 18.7575 8.2716 20.1086C8.51711 20.235 8.61366 20.5365 8.48725 20.7821C8.36084 21.0276 8.05934 21.1241 7.81383 20.9977C4.89348 19.494 2.82617 16.5636 2.53521 13.1251C2.51189 12.8494 2.5 12.5707 2.5 12.2892C2.5 12.0131 2.72386 11.7892 3 11.7892Z\" fill=\"currentColor\"/><Path d=\"M21.3321 10.6679C19.2303 8.7135 15.8864 12.7781 14.1831 15.0658C15.5685 15.3388 16.6601 16.4301 16.9336 17.8153C19.2518 16.0819 23.4366 12.6249 21.3321 10.6679Z\" fill=\"currentColor\"/><Path d=\"M16 18.4953C16 17.1172 14.8828 16 13.5047 16C10.948 16 10.9806 18.5573 11.005 20.4715L11.0052 20.4906C11.0087 20.7667 11.2333 20.9913 11.5094 20.9948L11.5285 20.995C13.4427 21.0194 16 21.052 16 18.4953Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRepaint;\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,EAAgE,EAAM,KAAK,CAAC,IAChF,gBAAo4C,EAAp4C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,EAAE,keAAke,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,4WAA4W,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,mKAAmK,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,6MAA6M,KAAK,eAAc,CAAI,CAC54C,EAEc",
  "debugId": "D552B94E47807E3264756E2164756E21",
  "names": []
}