{
  "version": 3,
  "sources": ["src/IconAround/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 IconAround: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconAround\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M3.5 7.72974V17.9556C3.52006 17.9842 3.58193 18.0563 3.75094 18.165C4.04637 18.355 4.52494 18.5572 5.18948 18.7451C5.80704 18.9196 6.5 18.4236 6.5 17.6182V9.66054C6.5 9.0569 6.04768 8.50127 5.37724 8.34259C4.66144 8.17318 4.02061 7.96968 3.5 7.72974ZM20.5 7.72974V17.9556C20.4799 17.9842 20.4181 18.0563 20.2491 18.165C19.9536 18.355 19.4751 18.5572 18.8105 18.7451C18.193 18.9196 17.5 18.4236 17.5 17.6182V9.66054C17.5 9.0569 17.9523 8.50127 18.6228 8.34259C19.3386 8.17318 19.9794 7.96968 20.5 7.72974ZM22 6V18C22 18.6809 21.4986 19.1448 21.0604 19.4266C20.5865 19.7315 19.9473 19.9825 19.2186 20.1885C17.4892 20.6774 16 19.2518 16 17.6182V16.7259C14.7997 16.5818 13.4414 16.5 12 16.5C10.5586 16.5 9.20035 16.5818 8 16.7259V17.6182C8 19.2518 6.51082 20.6774 4.78143 20.1885C4.0527 19.9825 3.41354 19.7315 2.93956 19.4266C2.50137 19.1448 2 18.6809 2 18V6C2 5.25034 2.603 4.76159 3.10301 4.47404C3.65924 4.15416 4.41425 3.89133 5.282 3.68026C7.02922 3.25526 9.40404 3 12 3C14.596 3 16.9708 3.25526 18.718 3.68026C19.5858 3.89133 20.3408 4.15416 20.897 4.47404C21.397 4.76159 22 5.25034 22 6Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAround;\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,gBAA4tC,EAA5tC,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,skCAAskC,KAAK,eAAc,CAAI,CACpuC,EAEc",
  "debugId": "2081FFF1EA8FACB964756E2164756E21",
  "names": []
}