{
  "version": 3,
  "sources": ["src/IconLoader/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 IconLoader: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconLoader\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12.0003 2C12.2765 2 12.5003 2.22386 12.5003 2.5V6.5C12.5003 6.77614 12.2765 7 12.0003 7C11.7242 7 11.5003 6.77614 11.5003 6.5V2.5C11.5003 2.22386 11.7242 2 12.0003 2ZM4.92915 4.92871C5.12442 4.73345 5.441 4.73345 5.63626 4.92871L8.46469 7.75714C8.65995 7.9524 8.65995 8.26898 8.46469 8.46424C8.26943 8.65951 7.95284 8.65951 7.75758 8.46424L4.92915 5.63582C4.73389 5.44056 4.73389 5.12397 4.92915 4.92871ZM19.0716 4.92944C19.2668 5.1247 19.2668 5.44128 19.0716 5.63655L16.2431 8.46497C16.0479 8.66024 15.7313 8.66024 15.536 8.46497C15.3408 8.26971 15.3408 7.95313 15.536 7.75787L18.3645 4.92944C18.5597 4.73418 18.8763 4.73418 19.0716 4.92944ZM2 12.0007C2 11.7246 2.22386 11.5007 2.5 11.5007H6.5C6.77614 11.5007 7 11.7246 7 12.0007C7 12.2769 6.77614 12.5007 6.5 12.5007H2.5C2.22386 12.5007 2 12.2769 2 12.0007ZM17 12.0007C17 11.7246 17.2239 11.5007 17.5 11.5007H21.5C21.7761 11.5007 22 11.7246 22 12.0007C22 12.2769 21.7761 12.5007 21.5 12.5007H17.5C17.2239 12.5007 17 12.2769 17 12.0007ZM15.5358 15.5353C15.731 15.34 16.0476 15.34 16.2429 15.5353L19.0713 18.3637C19.2666 18.559 19.2666 18.8756 19.0713 19.0708C18.876 19.2661 18.5594 19.2661 18.3642 19.0708L15.5358 16.2424C15.3405 16.0472 15.3405 15.7306 15.5358 15.5353ZM8.46497 15.536C8.66024 15.7313 8.66024 16.0479 8.46497 16.2431L5.63655 19.0716C5.44128 19.2668 5.1247 19.2668 4.92944 19.0716C4.73418 18.8763 4.73418 18.5597 4.92944 18.3645L7.75787 15.536C7.95313 15.3408 8.26971 15.3408 8.46497 15.536ZM12.0003 17C12.2765 17 12.5003 17.2239 12.5003 17.5V21.5C12.5003 21.7761 12.2765 22 12.0003 22C11.7242 22 11.5003 21.7761 11.5003 21.5V17.5C11.5003 17.2239 11.7242 17 12.0003 17Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconLoader;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAA4vD,EAA5vD,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wmDAAwmD,KAAK,eAAc,CAAI,CACpwD,EAEc",
  "debugId": "1FEAABEF608DE76A64756E2164756E21",
  "names": []
}