{
  "version": 3,
  "sources": ["src/IconCompassPointerSquare/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 IconCompassPointerSquare: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconCompassPointerSquare\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M17.0801 3C17.6142 2.99999 18.0606 2.99954 18.4248 3.0293C18.8045 3.06033 19.1609 3.12809 19.498 3.29981C20.0155 3.56346 20.4365 3.98451 20.7002 4.50195C20.8719 4.8391 20.9397 5.19547 20.9707 5.5752C21.0005 5.93943 21 6.38578 21 6.91992V17.0801C21 17.6142 21.0005 18.0606 20.9707 18.4248C20.9397 18.8045 20.8719 19.1609 20.7002 19.498C20.4365 20.0155 20.0155 20.4365 19.498 20.7002C19.1609 20.8719 18.8045 20.9397 18.4248 20.9707C18.0606 21.0005 17.6142 21 17.0801 21H6.91992C6.38578 21 5.93943 21.0005 5.5752 20.9707C5.19547 20.9397 4.8391 20.8719 4.50195 20.7002C3.98451 20.4365 3.56346 20.0155 3.29981 19.498C3.12809 19.1609 3.06033 18.8045 3.0293 18.4248C2.99954 18.0606 2.99999 17.6142 3 17.0801V6.91992C2.99999 6.38577 2.99954 5.93943 3.0293 5.5752C3.06033 5.19547 3.12809 4.8391 3.29981 4.50195C3.56346 3.98451 3.98451 3.56346 4.50195 3.29981C4.8391 3.12809 5.19547 3.06033 5.5752 3.0293C5.93943 2.99954 6.38577 2.99999 6.91992 3H17.0801ZM13.0137 8C12.5216 7.3093 11.4784 7.3093 10.9863 8L10.8896 8.1582L7.44922 14.8223C6.91836 15.8506 7.94896 16.9862 9.02344 16.5566L12 15.3652L14.9766 16.5566C16.051 16.9862 17.0816 15.8506 16.5508 14.8223L13.1104 8.1582L13.0137 8Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCompassPointerSquare;\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,gBAA6zC,EAA7zC,IAAqB,EAAO,OAAO,6DAA4D,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ypCAAypC,KAAK,eAAc,CAAI,CACr0C,EAEc",
  "debugId": "2368281DA53604EA64756E2164756E21",
  "names": []
}