{
  "version": 3,
  "sources": ["src/IconAnimationOvershoot/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 IconAnimationOvershoot: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconAnimationOvershoot\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M4.01736 20.4862C4.01736 20.4863 4.01736 20.4863 3.67381 20.4957L4.01736 20.4862C4.02492 20.7623 3.80728 20.9923 3.53124 20.9998C3.2552 21.0074 3.0253 20.7897 3.01773 20.5137L3.4522 20.5018C3.01773 20.5137 3.01774 20.5139 3.01773 20.5137L3.01734 20.4987L3.01631 20.4562C3.01543 20.419 3.01422 20.3641 3.01285 20.2927C3.0101 20.15 3.0067 19.9416 3.0041 19.6776C2.99888 19.1496 2.9968 18.399 3.0093 17.5066C3.03428 15.7236 3.11756 13.3674 3.35184 11.0887C3.58462 8.82461 3.97125 6.5828 4.62531 5.05973C4.94957 4.30465 5.37113 3.64927 5.94258 3.28876C6.56295 2.8974 7.27377 2.9049 8.00345 3.30487C10.379 4.60705 12.0589 5.36797 13.8533 5.8106C15.6503 6.25387 17.5912 6.38516 20.5 6.38516C20.7761 6.38516 21 6.60902 21 6.88516C21 7.16131 20.7761 7.38516 20.5 7.38516C17.5711 7.38516 15.5317 7.25461 13.6138 6.7815C11.6932 6.30774 9.92351 5.49775 7.52278 4.18177C7.05838 3.92721 6.74097 3.96746 6.47614 4.13453C6.1624 4.33245 5.84182 4.76119 5.54417 5.45432C4.9544 6.82768 4.57816 8.93868 4.34659 11.191C4.11652 13.4288 4.03397 15.7527 4.0092 17.5206C3.99683 18.4037 3.9989 19.1463 4.00405 19.6677C4.00662 19.9283 4.00997 20.1336 4.01266 20.2734C4.01401 20.3433 4.01519 20.3969 4.01603 20.4328L4.01702 20.4733L4.01736 20.4862Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAnimationOvershoot;\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,EAA2E,EAAM,KAAK,CAAC,IAC3F,gBAAw2C,EAAx2C,IAAqB,EAAO,OAAO,yDAAwD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wsCAAwsC,KAAK,eAAc,CAAI,CACh3C,EAEc",
  "debugId": "A8CB70DE4D0FDC6164756E2164756E21",
  "names": []
}