{
  "version": 3,
  "sources": ["src/IconChainLink1/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 IconChainLink1: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconChainLink1\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12.5554 3.38358C13.6293 2.30964 15.3705 2.30964 16.4445 3.38358L20.6161 7.55515C21.69 8.6291 21.69 10.3703 20.6161 11.4442L18.2803 13.78C17.9874 14.0729 17.5125 14.0729 17.2196 13.78C16.9267 13.4871 16.9267 13.0123 17.2196 12.7194L19.5554 10.3836C20.0436 9.89543 20.0436 9.10397 19.5554 8.61582L15.3838 4.44424C14.8957 3.95609 14.1042 3.95609 13.6161 4.44424L11.2803 6.78003C10.9874 7.07292 10.5125 7.07292 10.2196 6.78003C9.92672 6.48714 9.92672 6.01226 10.2196 5.71937L12.5554 3.38358ZM15.5303 8.46937C15.8232 8.76226 15.8232 9.23714 15.5303 9.53003L9.53027 15.53C9.23738 15.8229 8.76251 15.8229 8.46961 15.53C8.17672 15.2371 8.17672 14.7623 8.46961 14.4694L14.4696 8.46937C14.7625 8.17648 15.2374 8.17648 15.5303 8.46937ZM6.78027 10.2194C7.07316 10.5123 7.07316 10.9871 6.78027 11.28L4.44449 13.6158C3.95633 14.104 3.95633 14.8954 4.44449 15.3836L8.61606 19.5552C9.10421 20.0433 9.89567 20.0433 10.3838 19.5552L12.7196 17.2194C13.0125 16.9265 13.4874 16.9265 13.7803 17.2194C14.0732 17.5123 14.0732 17.9871 13.7803 18.28L11.4445 20.6158C10.3705 21.6898 8.62934 21.6898 7.5554 20.6158L3.38383 16.4442C2.30988 15.3703 2.30988 13.6291 3.38383 12.5552L5.71961 10.2194C6.01251 9.92648 6.48738 9.92648 6.78027 10.2194Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconChainLink1;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAA61C,EAA71C,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,msCAAmsC,KAAK,eAAc,CAAI,CACr2C,EAEc",
  "debugId": "64EB19703FF114C364756E2164756E21",
  "names": []
}