{
  "version": 3,
  "sources": ["src/IconCar4Ev/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 IconCar4Ev: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconCar4Ev\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.9989 4L5.45438 4C4.10332 4 2.95238 4.98143 2.73892 6.31553L1.37892 14.8155C1.1257 16.3982 2.27036 17.8398 3.82995 17.9875C4.38912 19.1767 5.59793 20 6.99902 20C8.39522 20 9.60048 19.1825 10.1622 18H13.8358C14.3976 19.1825 15.6028 20 16.999 20C18.3952 20 19.6005 19.1825 20.1622 18H20.2489C21.7677 18 22.9989 16.7688 22.9989 15.25V11.4554C22.9989 10.1044 22.0175 8.95343 20.6834 8.73998L16.9161 8.13721C16.5959 8.08598 16.3082 7.91232 16.1136 7.65291L14.1989 5.1C13.6796 4.40753 12.8645 4 11.9989 4ZM4.99902 16.5C4.99902 15.3954 5.89445 14.5 6.99902 14.5C8.10359 14.5 8.99902 15.3954 8.99902 16.5C8.99902 17.6046 8.10359 18.5 6.99902 18.5C5.89445 18.5 4.99902 17.6046 4.99902 16.5ZM14.999 16.5C14.999 15.3954 15.8945 14.5 16.999 14.5C18.1036 14.5 18.999 15.3954 18.999 16.5C18.999 17.6046 18.1036 18.5 16.999 18.5C15.8945 18.5 14.999 17.6046 14.999 16.5ZM11.9158 9.99984H13.9925C14.1997 9.99984 14.317 10.2375 14.1909 10.4019L11.2422 14.2481C11.0859 14.4519 10.7608 14.3159 10.7961 14.0616L11.0825 11.9998H9.00583C8.7986 11.9998 8.68134 11.7622 8.80743 11.5977L11.7562 7.75157C11.9124 7.5478 12.2375 7.68374 12.2022 7.93808L11.9158 9.99984Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCar4Ev;\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,gBAAgxC,EAAhxC,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,0nCAA0nC,KAAK,eAAc,CAAI,CACxxC,EAEc",
  "debugId": "342047198F2A869864756E2164756E21",
  "names": []
}