{
  "version": 3,
  "sources": ["src/IconGamecontroller/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 IconGamecontroller: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-1.5-IconGamecontroller\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M13.205 4C14.3484 4 15.2466 3.99983 15.9765 4.05371C16.7158 4.1083 17.3342 4.22099 17.916 4.47266C18.8796 4.88952 19.7109 5.56232 20.3193 6.41797C20.6866 6.9346 20.9264 7.51581 21.1337 8.22754C21.3385 8.9303 21.5245 9.80925 21.7627 10.9277L22.8349 15.9609C23.1421 17.4034 22.4352 18.8716 21.1162 19.5312C19.4899 20.3444 17.5125 19.6597 16.7382 18.0146L16.0253 16.5H7.97847L7.26558 18.0146C6.49132 19.6597 4.51388 20.3443 2.88765 19.5312C1.56862 18.8716 0.86174 17.4034 1.1689 15.9609L2.24117 10.9277C2.47934 9.80924 2.66534 8.93031 2.87007 8.22754C3.07744 7.5158 3.31719 6.9346 3.68453 6.41797C4.29294 5.56232 5.12424 4.88952 6.08785 4.47266C6.66963 4.221 7.28803 4.10829 8.0273 4.05371C8.7572 3.99984 9.65543 4 10.7988 4H13.205ZM17.0019 10.4502C16.3392 10.4502 15.8017 10.9876 15.8017 11.6504C15.8018 12.313 16.3392 12.8506 17.0019 12.8506C17.6645 12.8505 18.202 12.313 18.2021 11.6504C18.2021 10.9877 17.6646 10.4503 17.0019 10.4502ZM7.75191 7.75V9.5H6.00191V11H7.75191V12.75H9.25191V11H11.0019V9.5H9.25191V7.75H7.75191ZM15.0019 7.65039C14.3393 7.65039 13.8019 8.187 13.8017 8.84961C13.8017 9.51235 14.3392 10.0498 15.0019 10.0498C15.6646 10.0497 16.2021 9.51229 16.2021 8.84961C16.2019 8.18707 15.6645 7.6505 15.0019 7.65039Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGamecontroller;\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,EAAuE,EAAM,KAAK,CAAC,IACvF,gBAA82C,EAA92C,IAAqB,EAAO,OAAO,wDAAuD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,+sCAA+sC,KAAK,eAAc,CAAI,CACt3C,EAEc",
  "debugId": "A8A05401EDC228E664756E2164756E21",
  "names": []
}