{
  "version": 3,
  "sources": ["src/IconArrowUpDownLeftRight/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 IconArrowUpDownLeftRight: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconArrowUpDownLeftRight\"><Path d=\"M11.5 3.4568L9.3534 5.6034C9.15814 5.79866 8.84156 5.79866 8.6463 5.6034C8.45103 5.40814 8.45103 5.09156 8.6463 4.8963L10.9392 2.6034C11.525 2.01762 12.4747 2.01762 13.0605 2.6034L15.3534 4.8963C15.5487 5.09156 15.5487 5.40814 15.3534 5.6034C15.1581 5.79866 14.8416 5.79866 14.6463 5.6034L12.5 3.45711V11.5H20.5429L18.3963 9.3534C18.201 9.15814 18.201 8.84156 18.3963 8.6463C18.5916 8.45103 18.9081 8.45103 19.1034 8.6463L21.3963 10.9392C21.9821 11.525 21.9821 12.4747 21.3963 13.0605L19.1034 15.3534C18.9081 15.5487 18.5916 15.5487 18.3963 15.3534C18.201 15.1581 18.201 14.8416 18.3963 14.6463L20.5426 12.5H12.5V20.5426L14.6463 18.3963C14.8416 18.201 15.1581 18.201 15.3534 18.3963C15.5487 18.5916 15.5487 18.9081 15.3534 19.1034L13.0605 21.3963C12.4747 21.9821 11.525 21.9821 10.9392 21.3963L8.6463 19.1034C8.45103 18.9081 8.45103 18.5916 8.6463 18.3963C8.84156 18.201 9.15814 18.201 9.3534 18.3963L11.5 20.5429V12.5H3.45711L5.6034 14.6463C5.79866 14.8416 5.79866 15.1581 5.6034 15.3534C5.40814 15.5487 5.09156 15.5487 4.8963 15.3534L2.6034 13.0605C2.01762 12.4747 2.01762 11.525 2.6034 10.9392L4.8963 8.6463C5.09156 8.45103 5.40814 8.45103 5.6034 8.6463C5.79866 8.84156 5.79866 9.15814 5.6034 9.3534L3.4568 11.5H11.5V3.4568Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconArrowUpDownLeftRight;\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,EAA6E,EAAM,KAAK,CAAC,IAC7F,gBAA00C,EAA10C,IAAqB,EAAO,OAAO,2DAA0D,gBAAC,EAAD,CAAM,EAAE,8sCAA8sC,KAAK,eAAc,CAAI,CACl1C,EAEc",
  "debugId": "E51DD8D55CB2B90764756E2164756E21",
  "names": []
}