{
  "version": 3,
  "sources": ["src/IconFocusMagic/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 IconFocusMagic: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconFocusMagic\"><Path d=\"M5.5 4C4.67157 4 4 4.67157 4 5.5V8C4 8.27614 3.77614 8.5 3.5 8.5C3.22386 8.5 3 8.27614 3 8V5.5C3 4.11929 4.11929 3 5.5 3H8C8.27614 3 8.5 3.22386 8.5 3.5C8.5 3.77614 8.27614 4 8 4H5.5Z\" fill=\"currentColor\"/><Path d=\"M15.5 3.5C15.5 3.22386 15.7239 3 16 3H18.5C19.8807 3 21 4.11929 21 5.5V8C21 8.27614 20.7761 8.5 20.5 8.5C20.2239 8.5 20 8.27614 20 8V5.5C20 4.67157 19.3284 4 18.5 4H16C15.7239 4 15.5 3.77614 15.5 3.5Z\" fill=\"currentColor\"/><Path d=\"M3.5 15.5C3.77614 15.5 4 15.7239 4 16V18.5C4 19.3284 4.67157 20 5.5 20H8C8.27614 20 8.5 20.2239 8.5 20.5C8.5 20.7761 8.27614 21 8 21H5.5C4.11929 21 3 19.8807 3 18.5V16C3 15.7239 3.22386 15.5 3.5 15.5Z\" fill=\"currentColor\"/><Path d=\"M20.5 15.5C20.7761 15.5 21 15.7239 21 16V18.5C21 19.8807 19.8807 21 18.5 21H16C15.7239 21 15.5 20.7761 15.5 20.5C15.5 20.2239 15.7239 20 16 20H18.5C19.3284 20 20 19.3284 20 18.5V16C20 15.7239 20.2239 15.5 20.5 15.5Z\" fill=\"currentColor\"/><Path d=\"M14.4472 7.52639C14.3625 7.357 14.1894 7.25 14 7.25C13.8106 7.25 13.6375 7.357 13.5528 7.52639L12.794 9.04399L11.2764 9.80279C11.107 9.88748 11 10.0606 11 10.25C11 10.4394 11.107 10.6125 11.2764 10.6972L12.794 11.456L13.5528 12.9736C13.6375 13.143 13.8106 13.25 14 13.25C14.1894 13.25 14.3625 13.143 14.4472 12.9736L15.206 11.456L16.7236 10.6972C16.893 10.6125 17 10.4394 17 10.25C17 10.0606 16.893 9.88748 16.7236 9.80279L15.206 9.04399L14.4472 7.52639Z\" fill=\"currentColor\"/><Path d=\"M9.94721 12.5264C9.86252 12.357 9.68939 12.25 9.5 12.25C9.31061 12.25 9.13748 12.357 9.05279 12.5264L8.46066 13.7107L7.27639 14.3028C7.107 14.3875 7 14.5606 7 14.75C7 14.9394 7.107 15.1125 7.27639 15.1972L8.46066 15.7893L9.05279 16.9736C9.13748 17.143 9.31061 17.25 9.5 17.25C9.68939 17.25 9.86252 17.143 9.94721 16.9736L10.5393 15.7893L11.7236 15.1972C11.893 15.1125 12 14.9394 12 14.75C12 14.5606 11.893 14.3875 11.7236 14.3028L10.5393 13.7107L9.94721 12.5264Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconFocusMagic;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAAu8D,EAAv8D,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,0LAA0L,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2MAA2M,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2MAA2M,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0NAA0N,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,ycAAyc,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,idAAid,KAAK,eAAc,CAAI,CAC/8D,EAEc",
  "debugId": "AEE8241D96B06F1764756E2164756E21",
  "names": []
}