{
  "version": 3,
  "sources": ["src/IconImagineHead/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 IconImagineHead: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-1.5-IconImagineHead\"><Path d=\"M10.9336 2C13.0815 2 14.6693 2.39913 15.832 3.16309C17.0097 3.93697 17.6637 5.02718 18.0518 6.22363C18.2432 6.81358 18.6877 7.24709 19.3477 7.64355C19.6774 7.84166 20.041 8.01868 20.4287 8.19922C20.8044 8.37416 21.2198 8.55972 21.5967 8.75586L22.3828 9.16504L20.5332 11.6162C21.0891 13.3815 21.2379 14.6741 21.0273 15.6504C20.7842 16.7771 20.0947 17.3745 19.3516 17.7412C19.0011 17.9142 18.6291 18.0412 18.3066 18.1504C17.9678 18.2652 17.6815 18.3614 17.4219 18.4814C16.9393 18.7046 16.6431 18.9655 16.5127 19.4727L15.7891 22.4287L14.332 22.0713L15.0576 19.1074L15.0596 19.0986C15.3399 18.0092 16.0615 17.4573 16.793 17.1191C17.1403 16.9586 17.5108 16.8363 17.8262 16.7295C18.1578 16.6172 18.4387 16.5192 18.6875 16.3965C19.1432 16.1716 19.4405 15.8946 19.5615 15.334C19.7 14.6916 19.6234 13.5988 18.9912 11.7119L18.8662 11.3379L20.0996 9.7002C20.0007 9.65454 19.8992 9.60715 19.7949 9.55859C19.4001 9.37476 18.9766 9.17078 18.5752 8.92969C17.7727 8.44763 16.9765 7.76988 16.625 6.68652C16.3103 5.71636 15.8248 4.9538 15.0078 4.41699C14.1757 3.87027 12.9121 3.5 10.9336 3.5V2Z\" fill=\"currentColor\"/><Path d=\"M4.49219 11.3672C4.57535 11.9452 4.82899 12.5373 5.19922 13.1758C5.57391 13.822 6.02534 14.4468 6.49414 15.1387C7.37732 16.4421 8.36192 18.0213 8.0625 19.8086L8.05859 19.832L7.54297 22.3975L6.07227 22.1025L6.58496 19.5479C6.766 18.4331 6.1711 17.337 5.25195 15.9805C4.81801 15.34 4.31115 14.6354 3.90137 13.9287C3.48712 13.2143 3.12997 12.4295 3.00781 11.5801L4.49219 11.3672Z\" fill=\"currentColor\"/><Path d=\"M6.40039 2L7.40039 4.59961L10 5.59961V6.40039L7.40039 7.40039L6.40039 10H5.59961L4.59961 7.40039L2 6.40039V5.59961L4.59961 4.59961L5.59961 2H6.40039Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconImagineHead;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAA0vD,EAA1vD,IAAqB,EAAO,OAAO,qDAAoD,gBAAC,EAAD,CAAM,EAAE,ujCAAujC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2XAA2X,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wJAAwJ,KAAK,eAAc,CAAI,CAClwD,EAEc",
  "debugId": "FEFDDE45657A6B5D64756E2164756E21",
  "names": []
}