{
  "version": 3,
  "sources": ["src/IconGoblin2/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 IconGoblin2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconGoblin2\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 3C16.1741 3 19.5 6.61477 19.5 11V13.5C19.5 17.609 16.3831 20.9999 12.4668 21H11.5332C7.61693 20.9999 4.5 17.609 4.5 13.5V11C4.5 6.61477 7.82593 3 12 3ZM15.0244 15.3955C15.2781 15.0667 14.9292 14.6954 14.5293 14.8076C12.7233 15.3143 11.2767 15.3143 9.4707 14.8076C9.07084 14.6954 8.72188 15.0667 8.97559 15.3955C10.3691 17.2015 13.6309 17.2015 15.0244 15.3955ZM9.5 10C8.80964 10 8.25 10.4477 8.25 11C8.25 11.5523 8.80964 12 9.5 12C10.1904 12 10.75 11.5523 10.75 11C10.75 10.4477 10.1904 10 9.5 10ZM14.5 10C13.8096 10 13.25 10.4477 13.25 11C13.25 11.5523 13.8096 12 14.5 12C15.1904 12 15.75 11.5523 15.75 11C15.75 10.4477 15.1904 10 14.5 10Z\" fill=\"currentColor\"/><Path d=\"M0.5 6C1.95526 6 3.24873 6.69114 4.07129 7.7627C3.70254 8.7733 3.5 9.86624 3.5 11V13.5C3.5 13.9792 3.53994 14.4506 3.61328 14.9111C1.5528 14.4992 0 12.6816 0 10.5V6.5C0 6.22386 0.223858 6 0.5 6Z\" fill=\"currentColor\"/><Path d=\"M23.5 6C23.7761 6 24 6.22386 24 6.5V10.5C24 12.682 22.4467 14.4996 20.3857 14.9111C20.4591 14.4505 20.5 13.9793 20.5 13.5V11C20.5 9.86612 20.2966 8.77339 19.9277 7.7627C20.7503 6.69087 22.0445 6 23.5 6Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGoblin2;\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,gBAAuuC,EAAvuC,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,soBAAsoB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qMAAqM,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,6MAA6M,KAAK,eAAc,CAAI,CAC/uC,EAEc",
  "debugId": "89CA02233AD17D2064756E2164756E21",
  "names": []
}