{
  "version": 3,
  "sources": ["src/IconScriptAi/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 IconScriptAi: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconScriptAi\"><Path d=\"M12.5 16C13.3284 16 14 16.6716 14 17.5V18C14 19.3057 14.8355 20.413 16 20.8252V21H5C3.34315 21 2 19.6569 2 18V17.5C2 16.6716 2.67157 16 3.5 16H12.5Z\" fill=\"currentColor\"/><Path d=\"M17.5039 3C17.1892 3.41817 17 3.93631 17 4.5V19C17 19.5522 16.5254 20.0209 16.041 19.7559C15.4207 19.4163 15 18.7571 15 18V17.5C15 16.1193 13.8807 15 12.5 15H5V12.25C5.7582 12.25 6.43778 11.7829 6.70996 11.0752L7.36719 9.36719L9.0752 8.70996C9.78286 8.43778 10.25 7.7582 10.25 7C10.25 6.2418 9.78286 5.56222 9.0752 5.29004L7.36719 4.63184L6.8291 3.23633C7.18879 3.08375 7.58468 3 8 3H17.5039Z\" fill=\"currentColor\"/><Path d=\"M5 3C5.24094 3 5.4574 3.1482 5.54395 3.37305L6.24023 5.18555C6.34181 5.44944 6.55056 5.65819 6.81445 5.75977L8.62695 6.45605C8.8518 6.5426 9 6.75906 9 7C9 7.24094 8.8518 7.4574 8.62695 7.54395L6.81445 8.24023C6.55056 8.34181 6.34181 8.55056 6.24023 8.81445L5.54395 10.627C5.4574 10.8518 5.24094 11 5 11C4.75906 11 4.5426 10.8518 4.45605 10.627L3.75977 8.81445C3.65819 8.55056 3.44944 8.34181 3.18555 8.24023L1.37305 7.54395C1.1482 7.4574 1 7.24094 1 7C1 6.75906 1.1482 6.5426 1.37305 6.45605L3.18555 5.75977C3.44944 5.65819 3.65819 5.44944 3.75977 5.18555L4.45605 3.37305C4.5426 3.1482 4.75906 3 5 3Z\" fill=\"currentColor\"/><Path d=\"M19.5 3C20.3284 3 21 3.67157 21 4.5V7.5C21 8.32843 20.3284 9 19.5 9H18V4.5C18 3.67157 18.6716 3 19.5 3Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconScriptAi;\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,EAAiE,EAAM,KAAK,CAAC,IACjF,gBAA86C,EAA96C,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,EAAE,uJAAuJ,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2YAA2Y,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2lBAA2lB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0GAA0G,KAAK,eAAc,CAAI,CACt7C,EAEc",
  "debugId": "2191A530AF25A98264756E2164756E21",
  "names": []
}