{
  "version": 3,
  "sources": ["src/IconSushi/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 IconSushi: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSushi\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 4C11.6709 4 11.347 4.01783 11.0294 4.05283C10.4485 4.11686 10 4.65922 10 5.35074V19H14V5.35074C14 4.65922 13.5515 4.11686 12.9706 4.05283C12.653 4.01783 12.3291 4 12 4ZM5.5 20C4.11929 20 3 18.8807 3 17.5V14.822C2.96629 14.8339 2.93281 14.8452 2.89957 14.8556C2.5877 14.9535 2.22682 15.0041 1.88568 14.8664C1.52419 14.7205 1.30203 14.4129 1.17519 14.0475C1.05158 13.6914 1 13.2339 1 12.6811C1 8.09888 5.02561 5.00752 9.38883 4.01251L9.3941 4.01134C9.72406 3.50514 10.2487 3.13282 10.9199 3.05885C11.2743 3.01979 11.6348 3 12 3C12.3652 3 12.7257 3.01979 13.0801 3.05885C13.7514 3.13283 14.276 3.50517 14.6059 4.0114L14.6112 4.01256C18.9744 5.00757 23 8.09888 23 12.6811C23 13.2351 22.9462 13.6947 22.8173 14.0529C22.6844 14.4223 22.4538 14.7258 22.0888 14.8685C21.7457 15.0025 21.3819 14.9541 21.063 14.8568C21.0421 14.8504 21.0211 14.8437 21 14.8367V17.5C21 18.8807 19.8807 20 18.5 20H5.5ZM20 14.3654V17.5C20 18.3284 19.3284 19 18.5 19H15V11.5734C15.9086 11.9026 16.7824 12.3763 17.6002 12.8714C17.9744 13.0979 18.3514 13.3386 18.7141 13.5703C19.178 13.8665 19.6185 14.1478 20 14.3654ZM9 11.5273C8.04631 11.8572 7.1367 12.3518 6.29244 12.8698C5.88693 13.1186 5.50136 13.3697 5.13325 13.6095C5.09789 13.6325 5.06269 13.6554 5.02765 13.6782C4.66778 13.9124 4.32169 14.1363 4 14.3267V17.5C4 18.3284 4.67157 19 5.5 19H9V11.5273Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSushi;\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,EAA8D,EAAM,KAAK,CAAC,IAC9E,gBAAq8C,EAAr8C,IAAqB,EAAO,OAAO,4CAA2C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,kzCAAkzC,KAAK,eAAc,CAAI,CAC78C,EAEc",
  "debugId": "52DA2890C320EDA864756E2164756E21",
  "names": []
}