{
  "version": 3,
  "sources": ["src/IconHighlight/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 IconHighlight: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconHighlight\"><Path d=\"M20.1944 3.386C19.1206 2.31093 17.3785 2.31039 16.3041 3.3848L14.0493 5.63961C12.3144 4.56282 10.4156 3.98343 8.64262 3.9335C6.74672 3.88012 4.94154 4.43473 3.68393 5.70577C2.15082 7.25524 1.73102 9.5151 2.15671 11.8096C2.58335 14.1093 3.86617 16.5286 5.87216 18.556C8.2892 20.9988 10.5576 21.696 11.6707 21.9772C12.0723 22.0787 12.4801 21.8354 12.5815 21.4338C12.683 21.0322 12.4397 20.6244 12.0381 20.5229C11.0875 20.2828 9.10043 19.686 6.93844 17.5009C5.11742 15.6605 3.99688 13.5053 3.63154 11.536C3.26523 9.56154 3.66483 7.85775 4.7502 6.76078C5.64406 5.85739 7.00533 5.388 8.6004 5.43291C9.98907 5.47201 11.5149 5.90291 12.9558 6.73311L10.805 8.88394C10.2892 9.39967 9.99951 10.0991 9.99951 10.8285V13.25C9.99951 13.6643 10.3353 14 10.7495 14H13.1877C13.9179 14 14.6182 13.7096 15.134 13.1928L17.3401 10.9827C18.5442 12.4858 19.281 13.8917 19.5257 15.0826C19.7879 16.3591 19.4871 17.3462 18.6037 18.0604C18.0358 18.5196 17.3863 18.5252 16.6264 18.208C15.8437 17.8812 15.0673 17.2507 14.4593 16.6572C14.1629 16.3678 13.6881 16.3735 13.3987 16.6699C13.1094 16.9663 13.1151 17.4412 13.4115 17.7305C14.0669 18.3703 15.0049 19.1565 16.0485 19.5922C17.1148 20.0374 18.4035 20.1513 19.5468 19.2269C20.9475 18.0943 21.3474 16.4961 20.995 14.7807C20.6775 13.2352 19.7528 11.5681 18.4059 9.91497L20.6196 7.69724C21.6914 6.62348 21.6911 4.88456 20.619 3.81112L20.1944 3.386Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconHighlight;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAA+8C,EAA/8C,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,41CAA41C,KAAK,eAAc,CAAI,CACv9C,EAEc",
  "debugId": "34E1A4A14BBDDB5064756E2164756E21",
  "names": []
}