{
  "version": 3,
  "sources": ["src/IconAnimationElastic/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 IconAnimationElastic: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconAnimationElastic\"><Path d=\"M3.00627 19.7628C3.01253 19.2955 3.02504 18.6284 3.05005 17.8281C3.10004 16.2285 3.20009 14.0923 3.40062 11.9533C3.60056 9.82059 3.9026 7.65926 4.36339 6.02088C4.59275 5.20534 4.87087 4.48408 5.21733 3.95614C5.55793 3.43713 6.03815 3 6.68746 3C7.11608 3 7.46745 3.19276 7.74315 3.4616C8.01091 3.7227 8.22561 4.07151 8.40683 4.44279C8.72643 5.09759 8.99496 5.93886 9.25554 6.75521C9.28875 6.85927 9.32184 6.96293 9.35489 7.06575C9.65629 8.00346 9.95688 8.88084 10.3317 9.52346C10.7122 10.1756 11.0798 10.4375 11.4687 10.4375C11.9809 10.4375 12.4419 10.2243 12.963 9.85257C13.2243 9.66615 13.4868 9.4503 13.7745 9.21278L13.7934 9.19719L13.7934 9.19718C14.0714 8.96765 14.3709 8.72044 14.6926 8.48456C15.3544 7.99922 16.1321 7.54476 17.1126 7.32667C18.096 7.10794 19.246 7.13511 20.6437 7.55442C20.9082 7.63377 21.0583 7.91251 20.9789 8.17701C20.8996 8.4415 20.6208 8.5916 20.3563 8.51225C19.0978 8.13468 18.1227 8.12644 17.3297 8.30282C16.5338 8.47985 15.8838 8.85104 15.2839 9.29096C14.9856 9.50971 14.7052 9.7412 14.4214 9.97546L14.4214 9.97548L14.4111 9.98398C14.1282 10.2175 13.8386 10.4563 13.5438 10.6666C12.9525 11.0885 12.2846 11.4375 11.4687 11.4375C10.5295 11.4375 9.90101 10.7697 9.46796 10.0273C9.02935 9.27541 8.6991 8.29341 8.40286 7.37175C8.3695 7.26797 8.33657 7.16497 8.30397 7.06298L8.30381 7.06248C8.03802 6.23101 7.79343 5.46588 7.50816 4.88143C7.34905 4.55545 7.19437 4.3232 7.04501 4.17756C6.90359 4.03966 6.79011 4 6.68746 4C6.53992 4 6.32288 4.09412 6.05338 4.50479C5.78973 4.90655 5.54491 5.51341 5.32604 6.29162C4.89035 7.84074 4.59474 9.92941 4.39625 12.0467C4.19835 14.1577 4.09918 16.2715 4.04956 17.8594C4.02476 18.6528 4.01237 19.3139 4.00618 19.7762C4.00295 20.0174 4.00024 20.2587 4 20.4999C4 20.776 3.77614 21 3.5 21C3.22386 21 3 20.7759 3 20.4997C3.00024 20.2541 3.00298 20.0084 3.00627 19.7628Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAnimationElastic;\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,EAAyE,EAAM,KAAK,CAAC,IACzF,gBAA+5D,EAA/5D,IAAqB,EAAO,OAAO,uDAAsD,gBAAC,EAAD,CAAM,EAAE,uyDAAuyD,KAAK,eAAc,CAAI,CACv6D,EAEc",
  "debugId": "466D1E8C6A5DDB7064756E2164756E21",
  "names": []
}