{
  "version": 3,
  "sources": ["src/IconFocusMacro/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 IconFocusMacro: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconFocusMacro\"><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=\"M12.5 14.9481C14.4732 14.7021 16 13.0189 16 10.9791V8.35409C16 8.18601 15.9156 8.02919 15.7752 7.93666C15.6349 7.84414 15.4575 7.82831 15.303 7.89451L13.5725 8.63616L12.3536 7.4172C12.1583 7.22194 11.8417 7.22194 11.6464 7.4172L10.4275 8.63616L8.69696 7.89451C8.54248 7.82831 8.36507 7.84414 8.22475 7.93666C8.08444 8.02919 8 8.18601 8 8.35409V10.9791C8 13.0189 9.52684 14.7021 11.5 14.9481V16.5C11.5 16.7761 11.7239 17 12 17C12.2761 17 12.5 16.7761 12.5 16.5V14.9481Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconFocusMacro;\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,gBAAu+C,EAAv+C,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,udAAud,KAAK,eAAc,CAAI,CAC/+C,EAEc",
  "debugId": "D388669C8A33735A64756E2164756E21",
  "names": []
}