{
  "version": 3,
  "sources": ["src/IconExplosion/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 IconExplosion: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconExplosion\"><Path d=\"M12.4445 2.271C12.3587 2.10458 12.1872 2 12 2C11.8128 2 11.6413 2.10458 11.5555 2.271L10.2877 4.73176C9.90905 5.46679 9.00697 5.75676 8.27092 5.38006L3.7278 3.05491C3.53468 2.95607 3.29985 2.99304 3.14645 3.14645C2.99304 3.29985 2.95607 3.53468 3.05491 3.7278L5.38005 8.27092C5.75676 9.00697 5.46679 9.90905 4.73176 10.2877L2.271 11.5555C2.10458 11.6413 2 11.8128 2 12C2 12.1872 2.10458 12.3587 2.271 12.4445L5.00017 13.8505C5.65155 14.1861 5.96514 14.9432 5.74184 15.6411L4.80627 18.5651C4.74922 18.7435 4.79655 18.9387 4.92893 19.0711C5.06131 19.2034 5.25655 19.2508 5.43486 19.1937L8.35891 18.2582C9.05679 18.0349 9.81387 18.3485 10.1495 18.9998L11.5555 21.729C11.6413 21.8954 11.8128 22 12 22C12.1872 22 12.3587 21.8954 12.4445 21.729L13.7123 19.2682C14.0909 18.5332 14.993 18.2432 15.7291 18.6199L20.2722 20.9451C20.4653 21.0439 20.7001 21.007 20.8536 20.8536C21.007 20.7001 21.0439 20.4653 20.9451 20.2722L18.6199 15.7291C18.2432 14.993 18.5332 14.0909 19.2682 13.7123L21.729 12.4445C21.8954 12.3587 22 12.1872 22 12C22 11.8128 21.8954 11.6413 21.729 11.5555L18.9998 10.1495C18.3485 9.81387 18.0349 9.05679 18.2582 8.35891L19.1937 5.43486C19.2508 5.25655 19.2034 5.06131 19.0711 4.92893C18.9387 4.79655 18.7435 4.74922 18.5651 4.80627L15.6411 5.74184C14.9432 5.96514 14.1861 5.65155 13.8505 5.00017L12.4445 2.271Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconExplosion;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAA25C,EAA35C,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,EAAE,0yCAA0yC,KAAK,eAAc,CAAI,CACn6C,EAEc",
  "debugId": "00A5975236D7711F64756E2164756E21",
  "names": []
}