{
  "version": 3,
  "sources": ["src/IconKeyboard/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 IconKeyboard: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconKeyboard\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M19.75 4.75C21.2688 4.75 22.5 5.98122 22.5 7.5V16.5C22.5 18.0188 21.2688 19.25 19.75 19.25H4.25C2.73122 19.25 1.5 18.0188 1.5 16.5V7.5C1.5 5.98122 2.73122 4.75 4.25 4.75H19.75ZM6.25 13.1504C5.78056 13.1504 5.40039 13.5306 5.40039 14C5.40039 14.4694 5.78056 14.8496 6.25 14.8496H6.61035C7.07963 14.8494 7.45996 14.4693 7.45996 14C7.45996 13.5307 7.07963 13.1506 6.61035 13.1504H6.25ZM9.95996 13.1504C9.49054 13.1504 9.11035 13.5306 9.11035 14C9.11035 14.4694 9.49054 14.8496 9.95996 14.8496H14.04C14.5095 14.8496 14.8896 14.4694 14.8896 14C14.8896 13.5306 14.5095 13.1504 14.04 13.1504H9.95996ZM17.3896 13.1504C16.9204 13.1506 16.54 13.5307 16.54 14C16.54 14.4693 16.9204 14.8494 17.3896 14.8496H17.75C18.2194 14.8496 18.5996 14.4694 18.5996 14C18.5996 13.5306 18.2194 13.1504 17.75 13.1504H17.3896ZM6.25 9.15039C5.78056 9.15039 5.40039 9.53056 5.40039 10C5.40039 10.4694 5.78056 10.8496 6.25 10.8496H6.61035C7.07963 10.8494 7.45996 10.4693 7.45996 10C7.45996 9.53068 7.07963 9.15058 6.61035 9.15039H6.25ZM9.95996 9.15039C9.49054 9.15041 9.11035 9.53057 9.11035 10C9.11035 10.4694 9.49054 10.8496 9.95996 10.8496H10.3203C10.7896 10.8494 11.1699 10.4693 11.1699 10C11.1699 9.53066 10.7896 9.15056 10.3203 9.15039H9.95996ZM13.6797 9.15039C13.2104 9.15056 12.8301 9.53066 12.8301 10C12.8301 10.4693 13.2104 10.8494 13.6797 10.8496H14.04C14.5095 10.8496 14.8896 10.4694 14.8896 10C14.8896 9.53057 14.5095 9.15041 14.04 9.15039H13.6797ZM17.3896 9.15039C16.9204 9.15058 16.54 9.53068 16.54 10C16.54 10.4693 16.9204 10.8494 17.3896 10.8496H17.75C18.2194 10.8496 18.5996 10.4694 18.5996 10C18.5996 9.53056 18.2194 9.15039 17.75 9.15039H17.3896Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconKeyboard;\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,gBAA8vD,EAA9vD,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,smDAAsmD,KAAK,eAAc,CAAI,CACtwD,EAEc",
  "debugId": "414B8AD94044578064756E2164756E21",
  "names": []
}