{
  "version": 3,
  "sources": ["src/IconAnimationUndershoot/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 IconAnimationUndershoot: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconAnimationUndershoot\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M8.15408 20.1C7.67807 20.6404 7.08174 21 6.33346 21C5.63263 21 5.07955 20.7469 4.65827 20.3199C4.25312 19.9093 3.99253 19.3615 3.80495 18.7987C3.61632 18.2328 3.48719 17.6058 3.37217 17.0086C3.35375 16.913 3.33572 16.8183 3.31788 16.7246C3.22194 16.2207 3.13153 15.7458 3.01701 15.3163C2.94585 15.0495 3.10447 14.7755 3.37129 14.7044C3.63811 14.6332 3.91209 14.7919 3.98324 15.0587C4.10799 15.5265 4.20632 16.0435 4.30191 16.5461C4.31936 16.6379 4.33671 16.7291 4.35412 16.8195C4.46931 17.4176 4.5881 17.9859 4.75363 18.4825C4.92022 18.9823 5.12004 19.3641 5.3701 19.6176C5.60403 19.8547 5.90095 20 6.33346 20C6.71851 20 7.06072 19.8284 7.40372 19.439C7.75765 19.0373 8.08214 18.4348 8.4033 17.6536C8.72232 16.8777 9.02215 15.9662 9.34388 14.9677C9.37576 14.8688 9.40784 14.7691 9.44015 14.6686C9.73193 13.7614 10.0428 12.7948 10.3974 11.8279C11.183 9.68516 12.2028 7.48217 13.7793 5.81294C15.3735 4.12498 17.5214 3 20.5001 3C20.7763 3 21.0001 3.22386 21.0001 3.5C21.0001 3.77614 20.7763 4 20.5001 4C17.8121 4 15.9226 5.00002 14.5063 6.49956C13.0724 8.01783 12.1089 10.0648 11.3362 12.1721C10.989 13.119 10.6844 14.0662 10.3918 14.9758C10.3596 15.0758 10.3276 15.1754 10.2957 15.2744C9.97549 16.2682 9.66439 17.2161 9.32819 18.0339C8.99415 18.8464 8.61916 19.5721 8.15408 20.1Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAnimationUndershoot;\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,EAA4E,EAAM,KAAK,CAAC,IAC5F,gBAAi6C,EAAj6C,IAAqB,EAAO,OAAO,0DAAyD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,gwCAAgwC,KAAK,eAAc,CAAI,CACz6C,EAEc",
  "debugId": "1C3DAF1782CFC1B964756E2164756E21",
  "names": []
}