{
  "version": 3,
  "sources": ["src/IconSettingsKnob/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 IconSettingsKnob: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSettingsKnob\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M6.6786 3C6.1367 3 5.69963 2.99999 5.34569 3.02891C4.98126 3.05868 4.66117 3.12159 4.36502 3.27248C3.89462 3.51217 3.51217 3.89462 3.27248 4.36502C3.12159 4.66117 3.05868 4.98126 3.02891 5.34569C2.99999 5.69963 3 6.1367 3 6.6786V17.3214C3 17.8633 2.99999 18.3004 3.02891 18.6543C3.05868 19.0187 3.12159 19.3388 3.27248 19.635C3.51217 20.1054 3.89462 20.4878 4.36502 20.7275C4.66117 20.8784 4.98126 20.9413 5.34569 20.9711C5.69963 21 6.1367 21 6.67859 21H17.3214C17.8633 21 18.3004 21 18.6543 20.9711C19.0187 20.9413 19.3388 20.8784 19.635 20.7275C20.1054 20.4878 20.4878 20.1054 20.7275 19.635C20.8784 19.3388 20.9413 19.0187 20.9711 18.6543C21 18.3004 21 17.8633 21 17.3214V6.67859C21 6.1367 21 5.69963 20.9711 5.34569C20.9413 4.98126 20.8784 4.66117 20.7275 4.36502C20.4878 3.89462 20.1054 3.51217 19.635 3.27248C19.3388 3.12159 19.0187 3.05868 18.6543 3.02891C18.3004 2.99999 17.8633 3 17.3214 3H6.6786ZM15.5357 8.44007C13.6207 6.52001 10.3767 6.51976 8.46411 8.44015C6.51192 10.399 6.51187 13.5727 8.46411 15.5315C10.2958 17.3694 13.1987 17.4821 15.163 15.87L12.1464 12.8536C11.9512 12.6583 11.9512 12.3417 12.1464 12.1464C12.3417 11.9512 12.6583 11.9512 12.8536 12.1464L15.8694 15.1623C17.4808 13.1922 17.3696 10.2801 15.5357 8.44007Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSettingsKnob;\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,EAAqE,EAAM,KAAK,CAAC,IACrF,gBAAo3C,EAAp3C,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,0tCAA0tC,KAAK,eAAc,CAAI,CAC53C,EAEc",
  "debugId": "4A1EB4791383B9C164756E2164756E21",
  "names": []
}