{
  "version": 3,
  "sources": ["src/IconBeer/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 IconBeer: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-1.5-IconBeer\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M9.82898 2.83807C10.2742 2.77451 10.7265 2.77453 11.1718 2.83807L13.8251 3.21697C13.9772 3.2387 14.1314 3.24919 14.285 3.2492H16.4784C17.1939 3.2492 17.8712 3.57533 18.3182 4.13397L18.4335 4.2785C18.8375 4.78367 18.9724 5.4534 18.7948 6.07537C18.6619 6.54027 18.3731 6.91964 18.0009 7.17401V8.00018L18.2069 8.00506C20.3202 8.11236 22.0009 9.86019 22.0009 12.0002C22.0008 14.1401 20.3202 15.887 18.2069 15.9943L18.0009 16.0002V21.0002H4.00086V7.18768C3.88643 7.09065 3.77786 6.98461 3.6825 6.86541L3.62683 6.7951C3.18564 6.24326 3.0382 5.51158 3.2323 4.83221C3.50013 3.89563 4.3568 3.24936 5.33094 3.2492H6.76355C6.88561 3.2492 7.00796 3.24106 7.12879 3.22381L9.82898 2.83807ZM18.0009 14.5002L18.2567 14.4875C19.5171 14.3593 20.5008 13.2944 20.5009 12.0002C20.5009 10.6195 19.3815 9.50025 18.0009 9.50018V14.5002ZM10.9598 4.32244C10.6552 4.27898 10.3455 4.27895 10.0409 4.32244L7.3407 4.70819C7.14961 4.73547 6.95658 4.7492 6.76355 4.7492H5.33094C5.02652 4.74936 4.75853 4.95169 4.67469 5.24432C4.61401 5.45668 4.65991 5.68603 4.79773 5.85858L4.8534 5.92791C5.01575 6.13085 5.26247 6.24909 5.52234 6.2492H6.99988C7.96614 6.2492 8.7495 7.03303 8.74988 7.9992V8.9992C8.74988 9.41316 9.08602 9.74878 9.49988 9.7492C9.91409 9.7492 10.2499 9.41341 10.2499 8.9992V8.66522C10.2501 7.06848 11.6846 5.8532 13.2596 6.11541L13.6024 6.17303C13.8239 6.2099 14.0515 6.19221 14.2645 6.12127L14.7665 5.9533C15.2203 5.80208 15.7077 5.77734 16.1747 5.88104L16.7655 6.01287C17.0226 6.06981 17.28 5.91646 17.3524 5.66326C17.3966 5.5083 17.3632 5.3409 17.2626 5.21502L17.1464 5.07049C16.9839 4.86794 16.7381 4.7492 16.4784 4.7492H14.285C14.0605 4.74919 13.8354 4.73406 13.6132 4.70233L10.9598 4.32244Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBeer;\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,EAA6D,EAAM,KAAK,CAAC,IAC7E,gBAAuyD,EAAvyD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,kpDAAkpD,KAAK,eAAc,CAAI,CAC/yD,EAEc",
  "debugId": "9C53AAD9651DE43464756E2164756E21",
  "names": []
}