{
  "version": 3,
  "sources": ["src/IconJudgeGavel/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 IconJudgeGavel: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconJudgeGavel\"><Path d=\"M18.3245 4.06036C17.3482 3.08405 15.7653 3.08405 14.789 4.06036L10.5606 8.28875C9.58429 9.26506 9.58429 10.848 10.5606 11.8243L10.6072 11.8709C11.5835 12.8472 13.1664 12.8472 14.1427 11.8709L15.9034 10.1102L20.6464 14.8533C20.8417 15.0485 21.1582 15.0485 21.3535 14.8533C21.5488 14.658 21.5488 14.3414 21.3535 14.1461L16.6105 9.40311L18.3711 7.64246C19.3474 6.66615 19.3474 5.08324 18.3711 4.10693L18.3245 4.06036Z\" fill=\"currentColor\"/><Path d=\"M3.35355 7.64614C3.15829 7.45088 2.84171 7.45088 2.64645 7.64614C2.45118 7.8414 2.45118 8.15799 2.64645 8.35325L5.14645 10.8532C5.34171 11.0485 5.65829 11.0485 5.85355 10.8532C6.04882 10.658 6.04882 10.3414 5.85355 10.1461L3.35355 7.64614Z\" fill=\"currentColor\"/><Path d=\"M1.5 12.9997C1.22386 12.9997 1 13.2236 1 13.4997C1 13.7758 1.22386 13.9997 1.5 13.9997H4.5C4.77614 13.9997 5 13.7758 5 13.4997C5 13.2236 4.77614 12.9997 4.5 12.9997H1.5Z\" fill=\"currentColor\"/><Path d=\"M6.23607 16.9997C5.28914 16.9997 4.42348 17.5347 4 18.3817L3.19098 19.9997H2.5C2.22386 19.9997 2 20.2236 2 20.4997C2 20.7758 2.22386 20.9997 2.5 20.9997H16.5C16.7761 20.9997 17 20.7758 17 20.4997C17 20.2236 16.7761 19.9997 16.5 19.9997H15.809L15 18.3817C14.5765 17.5347 13.7109 16.9997 12.7639 16.9997H6.23607Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconJudgeGavel;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAAi0C,EAAj0C,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,iaAAia,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kPAAkP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,4KAA4K,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,yTAAyT,KAAK,eAAc,CAAI,CACz0C,EAEc",
  "debugId": "25C84F194FA47F3E64756E2164756E21",
  "names": []
}