{
  "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.5-IconSushi\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 4.5C11.6141 4.5 11.235 4.5195 10.8641 4.5577C10.398 4.6057 10 5.0397 10 5.64152V18.5H14V5.64152C14 5.0397 13.602 4.6057 13.1359 4.5577C12.765 4.5195 12.3859 4.5 12 4.5ZM14.7449 20L14.75 20L14.7551 20H18.25C19.7688 20 21 18.7688 21 17.25V14.7042C21.3048 14.768 21.6654 14.7832 22.0153 14.6296C22.4333 14.4461 22.6825 14.0913 22.8195 13.7034C22.951 13.3309 23 12.8767 23 12.3631C23 8.05741 19.5853 5.18187 15.2293 4.26605C15.1924 4.25829 15.1556 4.25339 15.119 4.25119C14.7442 3.62048 14.1095 3.15003 13.2896 3.06559C12.8669 3.02206 12.4364 3 12 3C11.5636 3 11.1331 3.02206 10.7104 3.06559C9.89052 3.15003 9.2558 3.62048 8.88099 4.25119C8.84444 4.25339 8.80759 4.25829 8.77069 4.26605C4.41472 5.18187 1 8.05741 1 12.3631C1 12.8767 1.04898 13.3309 1.18054 13.7034C1.31753 14.0913 1.56672 14.4461 1.98475 14.6296C2.33459 14.7832 2.6952 14.768 3 14.7042V17.25C3 18.7688 4.23122 20 5.75 20H9.24487L9.25 20L9.25513 20H14.7449ZM8.5 18.5V11.9792C7.76934 12.2535 7.0712 12.6047 6.41281 12.9693C6.07834 13.1545 5.73409 13.3553 5.40009 13.5502C5.08539 13.7339 4.77978 13.9122 4.5 14.0671V17.25C4.5 17.9403 5.05964 18.5 5.75 18.5H8.5ZM15.5 11.9792V18.5H18.25C18.9404 18.5 19.5 17.9403 19.5 17.25V14.0671C19.2202 13.9122 18.9146 13.7339 18.5999 13.5502C18.2659 13.3553 17.9217 13.1545 17.5872 12.9693C16.9288 12.6047 16.2307 12.2535 15.5 11.9792Z\" 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,gBAAg9C,EAAh9C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,2zCAA2zC,KAAK,eAAc,CAAI,CACx9C,EAEc",
  "debugId": "59AE9F37E8B64EFF64756E2164756E21",
  "names": []
}