{
  "version": 3,
  "sources": ["src/IconEyeSlash2/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 IconEyeSlash2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconEyeSlash2\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M3.10011 2.39645C2.90485 2.20118 2.58827 2.20118 2.39301 2.39645C2.19774 2.59171 2.19774 2.90829 2.39301 3.10355L5.66207 6.37261C4.89757 6.99398 4.17376 7.7354 3.50429 8.59497C2.96505 9.28733 2.46097 10.0564 1.99905 10.9016C1.6246 11.5867 1.62577 12.4157 1.99985 13.1C5.00283 18.5931 9.80932 20.88 14.3365 19.6973C15.4353 19.4102 16.5069 18.9202 17.5206 18.2311L20.893 21.6036C21.0883 21.7988 21.4049 21.7988 21.6001 21.6036C21.7954 21.4083 21.7954 21.0917 21.6001 20.8964L18.3322 17.6285C19.7119 16.5071 20.9612 14.9934 21.9965 13.0994C22.3708 12.4147 22.3708 11.5851 21.9965 10.9005C19.5115 6.35459 15.7943 3.99997 11.9996 4C10.0888 4.00001 8.19777 4.597 6.47376 5.7701L3.10011 2.39645ZM10.0805 9.37683L14.6228 13.9191C15.0169 13.3813 15.2496 12.7178 15.2496 12C15.2496 10.2051 13.7945 8.75 11.9996 8.75C11.2818 8.75 10.6183 8.98272 10.0805 9.37683ZM4.5695 8.86583C5.13982 8.17885 5.74453 7.58529 6.37327 7.08382L16.7995 17.51C16.0095 18.026 15.1895 18.4063 14.3571 18.6535L4.5695 8.86583ZM3.95327 9.66381L13.1999 18.9104C9.47179 19.4633 5.51017 17.4364 2.87729 12.6203C2.66618 12.2341 2.66588 11.7666 2.87653 11.3812C3.21442 10.763 3.57453 10.1906 3.95327 9.66381Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconEyeSlash2;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAAyyC,EAAzyC,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,kpCAAkpC,KAAK,eAAc,CAAI,CACjzC,EAEc",
  "debugId": "F342E0917CF45CB364756E2164756E21",
  "names": []
}