{
  "version": 3,
  "sources": ["src/IconLiveVoiceTranslate/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconLiveVoiceTranslate: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"live-voice-translate\"} maskId=\"square-outlined-radius-0-stroke-1-IconLiveVoiceTranslate\"><path d=\"M3.38386 20.0137L2.89754 20.1298L3.12981 21.1025L3.61614 20.9863L3.5 20.5L3.38386 20.0137ZM10.5 12.5L10.0043 12.4345C9.71664 14.6105 9.05474 16.2545 7.99257 17.4721C6.93229 18.6875 5.43278 19.5244 3.38386 20.0137L3.5 20.5L3.61614 20.9863C5.81138 20.4621 7.51559 19.5401 8.74614 18.1295C9.97479 16.721 10.6908 14.8717 10.9957 12.5655L10.5 12.5Z\" fill=\"currentColor\"/><path d=\"M5.10986 14.9182C6.08659 17.9094 8.12944 19.6858 11.4999 20.5001\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><path d=\"M3.5 12.5H11.5\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><path d=\"M7.5 11.9998V10.4998\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><path d=\"M20.5 8.5V11\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><path d=\"M17.5 3.5V15.5\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><path d=\"M14.5 6.5V10\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><path d=\"M11.5 4.5V8\" stroke=\"currentColor\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/></CentralIconBase>;\n}));\n\nexport default IconLiveVoiceTranslate;\n",
    "import React from \"react\";\nimport type { SVGProps } from \"react\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  ariaHidden?: boolean;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SVGProps<SVGSVGElement>;\n\ntype Props = CentralIconBaseProps & {\n  ariaLabel?: string;\n  /** Internal generated shapes that contain instance-scoped SVG references. */\n  renderShapes?: (instanceId: string) => React.ReactNode;\n};\ntype RenderProps = Props & { svgRef?: React.ForwardedRef<SVGSVGElement> };\n\nconst ModernCentralIconBase: React.FC<RenderProps> = (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: RenderProps },\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 (\n            <CentralIconSvg\n              {...this.props.iconProps}\n              instanceId={this.state.instanceId}\n            />\n          );\n        }\n      };\n\nexport const CentralIconBase = React.forwardRef<SVGSVGElement, Props>(\n  (props, ref) =>\n    LegacyCentralIconBase ? (\n      <LegacyCentralIconBase iconProps={{ ...props, svgRef: ref }} />\n    ) : (\n      <ModernCentralIconBase {...props} svgRef={ref} />\n    ),\n);\nCentralIconBase.displayName = \"CentralIconBase\";\n\nconst CentralIconSvg: React.FC<RenderProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  ariaLabel,\n  color,\n  ariaHidden,\n  \"aria-hidden\": ariaHiddenAttribute,\n  \"aria-label\": ariaLabelAttribute,\n  role,\n  svgRef,\n  renderShapes,\n  style,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  const hidden = ariaHiddenAttribute ?? ariaHidden ?? true;\n  const isHidden = hidden === true || hidden === \"true\";\n  const label = ariaLabelAttribute ?? ariaLabel;\n  const shapes = renderShapes\n    ? renderShapes(uniqueMaskId ?? instanceId ?? \"icon\")\n    : children;\n  return (\n    <svg\n      {...props}\n      ref={svgRef}\n      aria-hidden={hidden}\n      aria-label={ariaLabelAttribute}\n      role={role ?? (isHidden ? undefined : \"img\")}\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      xmlns=\"http://www.w3.org/2000/svg\"\n      style={{ color, ...style }}\n    >\n      {label && !isHidden && <title>{label}</title>}\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 fill=\"none\" style={{ color: \"#fff\" }}>\n              {shapes}\n            </g>\n          </mask>\n          <rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        shapes\n      )}\n    </svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBAiBA,IAAM,EAA+C,CAAC,IAAU,CAC9D,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,OACE,gBAAC,EAAD,IACM,KAAK,MAAM,UACf,WAAY,KAAK,MAAM,WACzB,EAGN,EAEO,EAAkB,EAAM,WACnC,CAAC,EAAO,IACN,EACE,gBAAC,EAAD,CAAuB,UAAW,IAAK,EAAO,OAAQ,CAAI,EAAG,EAE7D,gBAAC,EAAD,IAA2B,EAAO,OAAQ,EAAK,CAErD,EACA,EAAgB,YAAc,kBAE9B,IAAM,EAAkE,EACtE,WACA,OAAO,GACP,YACA,QACA,aACA,cAAe,EACf,aAAc,EACd,OACA,SACA,eACA,QACA,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EAC7B,EAAS,GAAuB,GAAc,GAC9C,EAAW,IAAW,IAAQ,IAAW,OACzC,EAAQ,GAAsB,EAC9B,EAAS,EACX,EAAa,GAAgB,GAAc,MAAM,EACjD,EACJ,OACE,gBAuCE,MAvCF,IACM,EACJ,IAAK,EACL,cAAa,EACb,aAAY,EACZ,KAAM,IAAS,EAAW,OAAY,OACtC,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,OACL,MAAM,6BACN,MAAO,CAAE,WAAU,CAAM,GAExB,GAAS,CAAC,GAAY,gBAAgB,QAAhB,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAYE,OAZF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAEE,IAFF,CAAG,KAAK,OAAO,MAAO,CAAE,MAAO,MAAO,GACnC,CACD,CACF,EACF,gBAAC,OAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GD1HC,IAAM,EAA2E,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IACxJ,gBAAusC,EAAvsC,IAAqB,EAAO,IAAK,EAAK,UAAW,uBAAwB,OAAO,4DAA2D,gBAAC,OAAD,CAAM,EAAE,0VAA0V,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,mEAAmE,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,iBAAiB,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,uBAAuB,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,eAAe,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,iBAAiB,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,eAAe,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,cAAc,OAAO,eAAe,cAAc,SAAS,eAAe,QAAO,CAAI,CAC/sC,CAAC,EAEa",
  "debugId": "B98937ACB5A2444664756E2164756E21",
  "names": []
}