{
  "version": 3,
  "sources": ["src/IconSoccer/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 IconSoccer: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSoccer\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M15.7214 3.80285L13.4695 5.43895C12.5932 6.07556 11.4068 6.07556 10.5305 5.43895L8.27863 3.80285C7.1642 4.30964 6.17087 5.0373 5.35482 5.93019L6.21416 8.57498C6.54885 9.60504 6.1822 10.7335 5.30598 11.3701L3.05546 13.0052C3.19317 14.2451 3.58274 15.4088 4.17197 16.4443H6.95469C8.03776 16.4443 8.99765 17.1417 9.33233 18.1717L10.1923 20.8185C10.7759 20.9375 11.3804 21 12 21C12.6196 21 13.2241 20.9375 13.8077 20.8185L14.6677 18.1717C15.0024 17.1417 15.9622 16.4443 17.0453 16.4443H19.828C20.4173 15.4088 20.8068 14.2451 20.9445 13.0052L18.694 11.3701C17.8178 10.7335 17.4512 9.60504 17.7858 8.57498L18.6452 5.93019C17.8291 5.0373 16.8358 4.30964 15.7214 3.80285ZM8.14838 2.76883C9.33449 2.27339 10.636 2 12 2C13.364 2 14.6655 2.27339 15.8516 2.76883C17.3025 3.37488 18.5796 4.31263 19.5884 5.48691C21.0913 7.23642 22 9.51272 22 12C22 12.272 21.9891 12.5416 21.9678 12.8083C21.8396 14.4097 21.3341 15.9051 20.5403 17.2049C19.1708 19.4475 16.9421 21.1093 14.3098 21.7318C13.5679 21.9073 12.7945 22 12 22C11.2055 22 10.4321 21.9073 9.69016 21.7318C7.05787 21.1093 4.82924 19.4475 3.4597 17.2049C2.66594 15.9051 2.1604 14.4097 2.03222 12.8083C2.01087 12.5416 2 12.272 2 12C2 9.51272 2.90873 7.23642 4.41165 5.48691C5.42042 4.31263 6.69745 3.37488 8.14838 2.76883ZM10.5305 8.94959C11.4068 8.31298 12.5932 8.31298 13.4695 8.94959L14.447 9.65983C15.3232 10.2964 15.6899 11.4249 15.3552 12.4549L14.9818 13.6041C14.6471 14.6342 13.6872 15.3316 12.6042 15.3316H11.3958C10.3128 15.3316 9.35288 14.6342 9.0182 13.6041L8.6448 12.4549C8.31012 11.4249 8.67676 10.2964 9.55298 9.65983L10.5305 8.94959Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSoccer;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAAysD,EAAzsD,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,qjDAAqjD,KAAK,eAAc,CAAI,CACjtD,EAEc",
  "debugId": "CF9F2D71C6C383A564756E2164756E21",
  "names": []
}