{
  "version": 3,
  "sources": ["src/IconSnowFlakes/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 IconSnowFlakes: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSnowFlakes\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M9.08927 2.39558C9.28501 2.2008 9.60159 2.20157 9.79638 2.39731L11.9988 4.6106L14.2013 2.39731C14.3961 2.20157 14.7127 2.2008 14.9084 2.39558C15.1041 2.59036 15.1049 2.90695 14.9101 3.10269L12.4988 5.52583V11.1326L17.3275 8.33102L18.2101 5.02095C18.2813 4.75413 18.5552 4.59551 18.8221 4.66665C19.0889 4.73779 19.2475 5.01177 19.1764 5.27859L18.369 8.30658L21.3801 9.11738C21.6468 9.18917 21.8047 9.46354 21.7329 9.73018C21.6611 9.99683 21.3868 10.1548 21.1201 10.083L17.8283 9.19661L12.9965 12L17.8283 14.8033L21.1201 13.917C21.3868 13.8452 21.6611 14.0031 21.7329 14.2698C21.8047 14.5364 21.6468 14.8108 21.3801 14.8826L18.369 15.6934L19.1764 18.7214C19.2475 18.9882 19.0889 19.2622 18.8221 19.3333C18.5552 19.4044 18.2813 19.2458 18.2101 18.979L17.3275 15.6689L12.4988 12.8674V18.4742L14.9101 20.8973C15.1049 21.0931 15.1041 21.4096 14.9084 21.6044C14.7127 21.7992 14.3961 21.7984 14.2013 21.6027L11.9988 19.3894L9.79638 21.6027C9.60159 21.7984 9.28501 21.7992 9.08927 21.6044C8.89353 21.4096 8.89276 21.0931 9.08754 20.8973L11.4988 18.4742V12.8689L6.67272 15.6689L5.79012 18.979C5.71898 19.2458 5.44501 19.4044 5.17818 19.3333C4.91136 19.2622 4.75274 18.9882 4.82388 18.7214L5.63126 15.6934L2.62012 14.8826C2.35348 14.8108 2.19552 14.5364 2.26732 14.2698C2.33912 14.0031 2.61348 13.8452 2.88013 13.917L6.17196 14.8033L11.0038 12L6.17196 9.19661L2.88013 10.083C2.61348 10.1548 2.33912 9.99683 2.26732 9.73018C2.19552 9.46354 2.35348 9.18917 2.62012 9.11738L5.63126 8.30658L4.82388 5.27859C4.75274 5.01177 4.91136 4.73779 5.17818 4.66665C5.44501 4.59551 5.71898 4.75413 5.79012 5.02095L6.67272 8.33102L11.4988 11.1311V5.52583L9.08754 3.10269C8.89276 2.90695 8.89353 2.59036 9.08927 2.39558Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSnowFlakes;\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,gBAAuzD,EAAvzD,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,+pDAA+pD,KAAK,eAAc,CAAI,CAC/zD,EAEc",
  "debugId": "05715A011F26CDA464756E2164756E21",
  "names": []
}