{
  "version": 3,
  "sources": ["src/IconPush/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 IconPush: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPush\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M21.5287 2.00822C17.7835 1.74071 14.9633 2.18491 12.7935 3.2762C10.7062 4.32593 9.27 5.94946 8.19433 8.00003H6.5C5.71311 8.00003 4.97213 8.37052 4.5 9.00003L2.1 12.2001C2.0041 12.3279 1.97511 12.4939 2.02199 12.6467C2.06886 12.7995 2.18593 12.9206 2.33699 12.9727L2.33896 12.9734L2.34651 12.976L2.37804 12.9872C2.40618 12.9971 2.44828 13.0122 2.50286 13.0322C2.61205 13.0721 2.77104 13.1314 2.96791 13.2084C3.36201 13.3626 3.90615 13.5869 4.50561 13.8668C5.72027 14.434 7.10278 15.2031 7.9499 16.0502C8.79701 16.8973 9.56603 18.2798 10.1332 19.4944C10.4132 20.0939 10.6374 20.638 10.7916 21.0321C10.8686 21.229 10.928 21.388 10.9679 21.4972C10.9878 21.5518 11.0029 21.5939 11.0129 21.622L11.024 21.6535L11.0266 21.6611L11.0272 21.6628C11.0793 21.8138 11.2006 21.9312 11.3533 21.9781C11.5061 22.0249 11.6721 21.9959 11.8 21.9001L15 19.5001C15.6295 19.0279 16 18.2869 16 17.5001V15.8057C18.0506 14.73 19.6741 13.2939 20.7238 11.2066C21.8151 9.03673 22.2593 6.21651 21.9918 2.47133C21.9741 2.22327 21.7768 2.02594 21.5287 2.00822ZM15.5 10.5001C16.6046 10.5001 17.5 9.60463 17.5 8.50006C17.5 7.39549 16.6046 6.50006 15.5 6.50006C14.3954 6.50006 13.5 7.39549 13.5 8.50006C13.5 9.60463 14.3954 10.5001 15.5 10.5001Z\" fill=\"currentColor\"/><Path d=\"M4.85355 17.8536C5.04882 17.6583 5.04882 17.3418 4.85355 17.1465C4.65829 16.9512 4.34171 16.9512 4.14645 17.1465L1.14645 20.1465C0.951184 20.3418 0.951184 20.6583 1.14645 20.8536C1.34171 21.0489 1.65829 21.0489 1.85355 20.8536L4.85355 17.8536Z\" fill=\"currentColor\"/><Path d=\"M6.85355 19.1465C7.04882 19.3418 7.04882 19.6583 6.85355 19.8536L4.85355 21.8536C4.65829 22.0489 4.34171 22.0489 4.14645 21.8536C3.95118 21.6583 3.95118 21.3418 4.14645 21.1465L6.14645 19.1465C6.34171 18.9512 6.65829 18.9512 6.85355 19.1465Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPush;\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,EAA6D,EAAM,KAAK,CAAC,IAC7E,gBAAk3D,EAAl3D,IAAqB,EAAO,OAAO,2CAA0C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,4rCAA4rC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sPAAsP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oPAAoP,KAAK,eAAc,CAAI,CAC13D,EAEc",
  "debugId": "9069103D4CECA3DC64756E2164756E21",
  "names": []
}