{
  "version": 3,
  "sources": ["src/IconVoiceCircle/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 IconVoiceCircle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconVoiceCircle\"><Path d=\"M3.0918 16.541C4.54448 15.6786 5.85786 15.4235 7.08984 15.5186C8.50971 15.6281 9.86806 16.2049 11.2578 16.957C11.9523 17.3329 12.6394 17.7436 13.3457 18.1562C14.0473 18.5661 14.7634 18.9757 15.4951 19.333C16.2122 19.6832 16.953 19.9871 17.7227 20.1973C16.1009 21.3315 14.1292 22 12 22C8.11274 22 4.74645 19.7805 3.0918 16.541Z\" fill=\"currentColor\"/><Path d=\"M8.33398 9.21582C9.05942 9.21167 9.75763 9.51572 10.4658 10.0615C11.1772 10.6099 11.863 11.3742 12.5557 12.2285C13.2263 13.0557 13.9425 14.0194 14.6279 14.834C15.325 15.6624 16.0648 16.4312 16.8682 16.9365C17.6851 17.4503 18.5965 17.7081 19.5986 17.4561C19.9498 17.3677 20.3008 17.2186 20.6543 17.0078C20.1362 17.9012 19.4857 18.7078 18.7266 19.3984C17.7817 19.235 16.8594 18.8857 15.9336 18.4336C15.2377 18.0937 14.5485 17.7012 13.8496 17.293C13.1554 16.8874 12.4468 16.4632 11.7334 16.0771C10.3071 15.3053 8.79947 14.6475 7.16699 14.5215C5.74316 14.4116 4.25902 14.7092 2.67969 15.623C2.56564 15.3299 2.46436 15.0305 2.37793 14.7246L2.42969 14.7559C3.6867 12.6451 4.79977 11.2513 5.79004 10.3887C6.77583 9.52995 7.61243 9.22005 8.33398 9.21582Z\" fill=\"currentColor\"/><Path d=\"M12 2C17.5228 2 22 6.47715 22 12C22 13.0082 21.8488 13.9808 21.5713 14.8984C20.7184 15.863 19.9855 16.3276 19.3545 16.4863C18.6861 16.6544 18.054 16.5018 17.4004 16.0908C16.7333 15.6712 16.0752 15.0004 15.3936 14.1904C14.7003 13.3665 14.0563 12.492 13.332 11.5986C12.6296 10.7323 11.8841 9.89229 11.0762 9.26953C10.2653 8.6446 9.35508 8.21009 8.3291 8.21582C7.29892 8.22171 6.24026 8.67096 5.13379 9.63477C4.18404 10.4621 3.17924 11.6855 2.09766 13.3877C2.03467 12.9341 2 12.471 2 12C2 6.47715 6.47715 2 12 2Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconVoiceCircle;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAAmuD,EAAnuD,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,yUAAyU,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,6uBAA6uB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,ggBAAggB,KAAK,eAAc,CAAI,CAC3uD,EAEc",
  "debugId": "BD3E5997325C584464756E2164756E21",
  "names": []
}