{
  "version": 3,
  "sources": ["src/IconBezierPointer/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 IconBezierPointer: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconBezierPointer\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.5456 12.8545C11.3174 12.0558 12.0558 11.3174 12.8545 11.5456L20.0656 13.6059C20.9791 13.8669 21.1132 15.1058 20.2767 15.5562L17.2239 17.2C17.2138 17.2055 17.2055 17.2138 17.2 17.2239L15.5562 20.2767C15.1058 21.1132 13.8669 20.9791 13.6059 20.0656L11.5456 12.8545ZM12.5058 12.5487C12.504 12.5553 12.5028 12.5647 12.5071 12.5798L14.5674 19.7909C14.573 19.8105 14.5803 19.8173 14.5846 19.8208C14.5911 19.826 14.6024 19.8316 14.6176 19.8332C14.6329 19.8349 14.6451 19.8318 14.6526 19.8281C14.6575 19.8257 14.6661 19.8206 14.6758 19.8026L16.3196 16.7498C16.4178 16.5674 16.5674 16.4178 16.7498 16.3196L19.8026 14.6758C19.8206 14.6661 19.8257 14.6575 19.8281 14.6526C19.8318 14.6451 19.8349 14.6329 19.8332 14.6176C19.8316 14.6024 19.826 14.5911 19.8208 14.5846C19.8173 14.5803 19.8105 14.573 19.7909 14.5674L12.5798 12.5071C12.5647 12.5028 12.5553 12.504 12.5487 12.5058C12.5405 12.5081 12.5309 12.5133 12.5221 12.5221C12.5132 12.5309 12.5081 12.5405 12.5058 12.5487Z\" fill=\"currentColor\"/><Path d=\"M4.5 3C3.67157 3 3 3.67157 3 4.5V7.5C3 8.32843 3.67157 9 4.5 9H5.5V15H4.5C3.67157 15 3 15.6716 3 16.5V19.5C3 20.3284 3.67157 21 4.5 21H7.5C8.32843 21 9 20.3284 9 19.5V18.5H10.5C10.7761 18.5 11 18.2761 11 18C11 17.7239 10.7761 17.5 10.5 17.5H9V16.5C9 15.6716 8.32843 15 7.5 15H6.5V9H7.5C8.32843 9 9 8.32843 9 7.5V6.5H15V7.5C15 8.32843 15.6716 9 16.5 9H17.5V10.5C17.5 10.7761 17.7239 11 18 11C18.2761 11 18.5 10.7761 18.5 10.5V9H19.5C20.3284 9 21 8.32843 21 7.5V4.5C21 3.67157 20.3284 3 19.5 3H16.5C15.6716 3 15 3.67157 15 4.5V5.5H9V4.5C9 3.67157 8.32843 3 7.5 3H4.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBezierPointer;\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,EAAsE,EAAM,KAAK,CAAC,IACtF,gBAAyrD,EAAzrD,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,y8BAAy8B,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wjBAAwjB,KAAK,eAAc,CAAI,CACjsD,EAEc",
  "debugId": "EB1E9CA056FE799264756E2164756E21",
  "names": []
}