{
  "version": 3,
  "sources": ["src/IconAndroid/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconAndroid: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"android\"} maskId=\"round-outlined-radius-3-stroke-2-IconAndroid\"><path d=\"M19.1777 4.50509C19.3382 4.51868 19.4916 4.56838 19.6309 4.65157C19.7903 4.74149 19.9158 4.86708 19.999 5.0129C20.027 5.05447 20.0481 5.09653 20.0693 5.14572C20.0905 5.18723 20.1036 5.23624 20.1172 5.28536C20.1731 5.47968 20.1663 5.68871 20.1035 5.88302C20.0823 5.9601 20.055 6.02252 20.0127 6.092C19.8532 6.37031 19.6859 6.6555 19.5264 6.9338C19.2963 7.33035 19.074 7.72081 18.8447 8.11056C18.6886 8.38427 18.53 8.65526 18.3721 8.92697C21.463 10.9884 23.4999 14.5062 23.5 18.5002C23.5 18.7763 23.2761 19.0002 23 19.0002H1C0.723858 19.0002 0.5 18.7763 0.5 18.5002C0.500141 14.491 2.55239 10.9617 5.66309 8.90353C5.50966 8.6397 5.35577 8.3764 5.2041 8.11056C4.97484 7.71402 4.75258 7.32355 4.52246 6.9338C4.36287 6.65536 4.19475 6.37044 4.03516 6.092C4.00039 6.02248 3.96556 5.95254 3.94434 5.88302C3.8816 5.68198 3.88155 5.47963 3.93066 5.28536C3.94424 5.2362 3.95914 5.19405 3.97949 5.14572C4.0007 5.09653 4.02084 5.05447 4.04883 5.0129C4.14065 4.86434 4.26753 4.74029 4.41797 4.65157C4.55635 4.56839 4.71052 4.51868 4.87012 4.50509C4.93972 4.4983 5.00267 4.49831 5.07227 4.50509C5.12066 4.51188 5.17724 4.51898 5.23242 4.53341C5.42745 4.58417 5.60414 4.69043 5.74023 4.83907C5.78931 4.89494 5.83059 4.95038 5.87207 5.01974C6.03253 5.29821 6.19891 5.58403 6.35938 5.86251C6.58862 6.25902 6.8119 6.64857 7.04199 7.03829C7.20567 7.32625 7.37218 7.61169 7.53809 7.89767C8.91002 7.31963 10.4178 7.00021 12 7.00021C13.5971 7.00021 15.1178 7.32689 16.5 7.91525C16.6693 7.62333 16.8401 7.33217 17.0078 7.03829L17.6895 5.86251C17.8491 5.58401 18.0162 5.29824 18.1758 5.01974C18.2106 4.9578 18.2594 4.89507 18.3086 4.83907C18.4478 4.68628 18.622 4.58181 18.8164 4.53341C18.8648 4.51898 18.9214 4.51188 18.9766 4.50509C19.0458 4.49836 19.1085 4.49836 19.1777 4.50509ZM7.43164 12.6672C6.9722 12.3616 6.29025 12.5712 5.91406 13.1418C5.53893 13.7116 5.60204 14.4144 6.06055 14.7209C6.51998 15.0263 7.1952 14.811 7.57812 14.2473C7.95347 13.6766 7.89107 12.9738 7.43164 12.6672ZM18.1484 13.134C17.7732 12.5635 17.0913 12.355 16.6318 12.6604C16.1724 12.9669 16.1023 13.6765 16.4854 14.2404C16.8616 14.811 17.5434 15.0196 18.002 14.7131C18.4613 14.4074 18.5312 13.6978 18.1484 13.134Z\" fillRule=\"evenodd\" clipRule=\"evenodd\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconAndroid;\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,gBAAC,MAAD,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,gBAAC,QAAD,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAAC,OAAD,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAAC,IAAD,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,EAAgE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IAC7I,gBAAC,EAAD,IAAqB,EAAO,IAAK,EAAK,UAAW,UAAW,OAAO,gDAA+C,gBAAC,OAAD,CAAM,EAAE,2nEAA2nE,SAAS,UAAU,SAAS,UAAU,KAAK,eAAc,CAAI,CAC1zE,CAAC,EAEa",
  "debugId": "29C3ADB75B314BF564756E2164756E21",
  "names": []
}