{
  "version": 3,
  "sources": ["src/IconRainbow/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 IconRainbow: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRainbow\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12.0011 7C6.08629 7 1.26165 11.6685 1.01127 17.5214C0.999468 17.7973 0.766247 18.0113 0.490357 17.9995C0.214467 17.9877 0.000381866 17.7545 0.0121842 17.4786C0.28536 11.0929 5.54832 6 12.0011 6C18.4538 6 23.7167 11.0929 23.9899 17.4786C24.0017 17.7545 23.7876 17.9877 23.5117 17.9995C23.2359 18.0113 23.0026 17.7973 22.9908 17.5214C22.7405 11.6685 17.9158 7 12.0011 7ZM12.0011 10C7.74092 10 4.25823 13.3302 4.01468 17.529C3.99868 17.8046 3.76224 18.0152 3.48656 17.9992C3.21088 17.9832 3.00036 17.7467 3.01635 17.471C3.29041 12.7465 7.20804 9 12.0011 9C16.7941 9 20.7117 12.7465 20.9858 17.471C21.0017 17.7467 20.7912 17.9832 20.5155 17.9992C20.2399 18.0152 20.0034 17.8046 19.9874 17.529C19.7439 13.3302 16.2612 10 12.0011 10ZM12.0011 13C9.39313 13 7.25106 14.997 7.02146 17.5449C6.99667 17.8199 6.75363 18.0228 6.4786 17.998C6.20357 17.9732 6.00071 17.7302 6.02549 17.4551C6.30112 14.3965 8.87094 12 12.0011 12C15.1312 12 17.701 14.3965 17.9766 17.4551C18.0014 17.7302 17.7985 17.9732 17.5235 17.998C17.2485 18.0228 17.0054 17.8199 16.9806 17.5449C16.751 14.997 14.609 13 12.0011 13ZM12.0011 16C11.0341 16 10.2263 16.6868 10.0411 17.5995C9.98613 17.8701 9.72222 18.0449 9.4516 17.99C9.18097 17.9351 9.00612 17.6712 9.06106 17.4005C9.33906 16.031 10.5491 15 12.0011 15C13.453 15 14.663 16.031 14.9411 17.4005C14.996 17.6712 14.8211 17.9351 14.5505 17.99C14.2799 18.0449 14.016 17.8701 13.961 17.5995C13.7758 16.6868 12.9681 16 12.0011 16Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRainbow;\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,EAAgE,EAAM,KAAK,CAAC,IAChF,gBAAwjD,EAAxjD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,m6CAAm6C,KAAK,eAAc,CAAI,CAChkD,EAEc",
  "debugId": "F3CFB26EA2101BD764756E2164756E21",
  "names": []
}