{
  "version": 3,
  "sources": ["src/IconCodeAssistant/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 IconCodeAssistant: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconCodeAssistant\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M15.8135 3C15.3201 3.32126 14.9994 3.87783 15 4.50195L15.0078 4.6709C15.0871 5.50418 15.7402 6.18209 16.5869 6.27832L16.752 6.30176C17.1114 6.3658 17.3108 6.48733 17.4229 6.59668C17.5433 6.71446 17.6788 6.93123 17.7178 7.37012L17.7412 7.54004C17.8974 8.37881 18.6327 9.00085 19.502 9L19.6738 8.99121C20.2277 8.93758 20.7098 8.62975 21 8.18262V18.5C21 19.8807 19.8807 21 18.5 21H5.5C4.11929 21 3 19.8807 3 18.5V5.5C3 4.11929 4.11929 3 5.5 3H15.8135ZM13.7754 8.58203C13.5813 8.45387 13.3173 8.47562 13.1465 8.64648C12.9756 8.81735 12.9539 9.08131 13.082 9.27539L13.1465 9.35352L15.793 12L13.1465 14.6465C12.9512 14.8417 12.9512 15.1583 13.1465 15.3535C13.3417 15.5488 13.6583 15.5488 13.8535 15.3535L16.8535 12.3535C17.0488 12.1583 17.0488 11.8417 16.8535 11.6465L13.8535 8.64648L13.7754 8.58203ZM10.8535 8.64648C10.6827 8.47562 10.4187 8.45387 10.2246 8.58203L10.1465 8.64648L7.14648 11.6465C6.95122 11.8417 6.95122 12.1583 7.14648 12.3535L10.1465 15.3535L10.2246 15.418C10.4187 15.5461 10.6827 15.5244 10.8535 15.3535C11.0244 15.1827 11.0461 14.9187 10.918 14.7246L10.8535 14.6465L8.20703 12L10.8535 9.35352L10.918 9.27539C11.0461 9.08131 11.0244 8.81735 10.8535 8.64648Z\" fill=\"currentColor\"/><Path d=\"M19.9847 1.4329C19.9568 1.18651 19.7485 1.00025 19.5005 1C19.2525 0.999747 19.0438 1.18557 19.0154 1.43191C18.838 2.96993 17.9699 3.83801 16.4319 4.01541C16.1856 4.04382 15.9997 4.25253 16 4.5005C16.0003 4.74847 16.1865 4.9568 16.4329 4.9847C17.9491 5.15645 18.8774 6.01617 19.0141 7.55536C19.0365 7.80725 19.2477 8.00028 19.5005 8C19.7534 7.99971 19.9642 7.80621 19.986 7.55426C20.1173 6.03683 21.0368 5.11734 22.5543 4.98599C22.8062 4.96418 22.9997 4.75344 23 4.50055C23.0003 4.24766 22.8073 4.03648 22.5554 4.01411C21.0162 3.87738 20.1564 2.94911 19.9847 1.4329Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCodeAssistant;\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,gBAAs4D,EAAt4D,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,spCAAspC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wjBAAwjB,KAAK,eAAc,CAAI,CAC94D,EAEc",
  "debugId": "5B41DC7A2340E38664756E2164756E21",
  "names": []
}