{
  "version": 3,
  "sources": ["src/IconShieldSafeSearch/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 IconShieldSafeSearch: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-0-stroke-1.5-IconShieldSafeSearch\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.707 1.55956C11.8942 1.48015 12.1058 1.48015 12.293 1.55956L20.543 5.05956C20.8201 5.17714 21 5.44899 21 5.74999V13C21 17.9706 16.9706 22 12 22C7.02944 22 3 17.9706 3 13V5.74999C3 5.44899 3.17995 5.17714 3.45703 5.05956L11.707 1.55956ZM16.2861 9.94433C16.0588 9.56582 15.5672 9.44302 15.1885 9.66992L13.8174 10.4922C13.2686 10.8213 12.6399 10.9951 12 10.9951C11.36 10.995 10.7314 10.8214 10.1826 10.4922L8.81152 9.66992C8.43287 9.44294 7.94223 9.56596 7.71484 9.94433C7.48783 10.3231 7.61063 10.8137 7.98926 11.041L9.35938 11.8643C9.56589 11.9882 9.78069 12.0963 10.001 12.1894V16.5957C10.0011 17.0374 10.3591 17.3955 10.8008 17.3955C11.2423 17.3953 11.6004 17.0372 11.6006 16.5957V14.8877C11.7183 14.956 11.8551 14.9961 12.001 14.9961C12.1466 14.996 12.2829 14.9558 12.4004 14.8877V16.5957C12.4005 17.0372 12.7587 17.3952 13.2002 17.3955C13.6418 17.3953 13.9998 17.0373 14 16.5957V12.1885C14.2198 12.0954 14.4345 11.9879 14.6406 11.8643L16.0117 11.041C16.3902 10.8136 16.5132 10.323 16.2861 9.94433ZM12.001 6.3955C11.0071 6.3955 10.2006 7.20155 10.2002 8.19531C10.2002 9.18942 11.0069 9.99511 12.001 9.99511C12.9948 9.99477 13.8008 9.18921 13.8008 8.19531C13.8004 7.20176 12.9945 6.39585 12.001 6.3955Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconShieldSafeSearch;\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,EAAyE,EAAM,KAAK,CAAC,IACzF,gBAAy1C,EAAz1C,IAAqB,EAAO,OAAO,yDAAwD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,yrCAAyrC,KAAK,eAAc,CAAI,CACj2C,EAEc",
  "debugId": "7A1FE97465415A2464756E2164756E21",
  "names": []
}