{"ast":null,"code":"import _objectWithoutProperties from \"C:/Users/user/Desktop/05portreact/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"C:/Users/user/Desktop/05portreact/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"__scopeAvatar\"],\n  _excluded2 = [\"__scopeAvatar\", \"src\", \"onLoadingStatusChange\"],\n  _excluded3 = [\"__scopeAvatar\", \"delayMs\"];\nimport $8NyvN$babelruntimehelpersesmextends from \"@babel/runtime/helpers/esm/extends\";\nimport { forwardRef as $8NyvN$forwardRef, useState as $8NyvN$useState, createElement as $8NyvN$createElement, useEffect as $8NyvN$useEffect } from \"react\";\nimport { createContextScope as $8NyvN$createContextScope } from \"@radix-ui/react-context\";\nimport { useCallbackRef as $8NyvN$useCallbackRef } from \"@radix-ui/react-use-callback-ref\";\nimport { useLayoutEffect as $8NyvN$useLayoutEffect } from \"@radix-ui/react-use-layout-effect\";\nimport { Primitive as $8NyvN$Primitive } from \"@radix-ui/react-primitive\";\n\n/* -------------------------------------------------------------------------------------------------\n * Avatar\n * -----------------------------------------------------------------------------------------------*/\nvar $cddcb0b647441e34$var$AVATAR_NAME = 'Avatar';\nvar _$8NyvN$createContext = $8NyvN$createContextScope($cddcb0b647441e34$var$AVATAR_NAME),\n  _$8NyvN$createContext2 = _slicedToArray(_$8NyvN$createContext, 2),\n  $cddcb0b647441e34$var$createAvatarContext = _$8NyvN$createContext2[0],\n  $cddcb0b647441e34$export$90370d16b488820f = _$8NyvN$createContext2[1];\nvar _$cddcb0b647441e34$va = $cddcb0b647441e34$var$createAvatarContext($cddcb0b647441e34$var$AVATAR_NAME),\n  _$cddcb0b647441e34$va2 = _slicedToArray(_$cddcb0b647441e34$va, 2),\n  $cddcb0b647441e34$var$AvatarProvider = _$cddcb0b647441e34$va2[0],\n  $cddcb0b647441e34$var$useAvatarContext = _$cddcb0b647441e34$va2[1];\nvar $cddcb0b647441e34$export$e2255cf6045e8d47 = /*#__PURE__*/$8NyvN$forwardRef(function (props, forwardedRef) {\n  var __scopeAvatar = props.__scopeAvatar,\n    avatarProps = _objectWithoutProperties(props, _excluded);\n  var _$8NyvN$useState = $8NyvN$useState('idle'),\n    _$8NyvN$useState2 = _slicedToArray(_$8NyvN$useState, 2),\n    imageLoadingStatus = _$8NyvN$useState2[0],\n    setImageLoadingStatus = _$8NyvN$useState2[1];\n  return /*#__PURE__*/$8NyvN$createElement($cddcb0b647441e34$var$AvatarProvider, {\n    scope: __scopeAvatar,\n    imageLoadingStatus: imageLoadingStatus,\n    onImageLoadingStatusChange: setImageLoadingStatus\n  }, /*#__PURE__*/$8NyvN$createElement($8NyvN$Primitive.span, $8NyvN$babelruntimehelpersesmextends({}, avatarProps, {\n    ref: forwardedRef\n  })));\n});\n/*#__PURE__*/\nObject.assign($cddcb0b647441e34$export$e2255cf6045e8d47, {\n  displayName: $cddcb0b647441e34$var$AVATAR_NAME\n});\n/* -------------------------------------------------------------------------------------------------\n * AvatarImage\n * -----------------------------------------------------------------------------------------------*/\nvar $cddcb0b647441e34$var$IMAGE_NAME = 'AvatarImage';\nvar $cddcb0b647441e34$export$2cd8ae1985206fe8 = /*#__PURE__*/$8NyvN$forwardRef(function (props, forwardedRef) {\n  var __scopeAvatar = props.__scopeAvatar,\n    src = props.src,\n    _props$onLoadingStatu = props.onLoadingStatusChange,\n    onLoadingStatusChange = _props$onLoadingStatu === void 0 ? function () {} : _props$onLoadingStatu,\n    imageProps = _objectWithoutProperties(props, _excluded2);\n  var context = $cddcb0b647441e34$var$useAvatarContext($cddcb0b647441e34$var$IMAGE_NAME, __scopeAvatar);\n  var imageLoadingStatus = $cddcb0b647441e34$var$useImageLoadingStatus(src);\n  var handleLoadingStatusChange = $8NyvN$useCallbackRef(function (status) {\n    onLoadingStatusChange(status);\n    context.onImageLoadingStatusChange(status);\n  });\n  $8NyvN$useLayoutEffect(function () {\n    if (imageLoadingStatus !== 'idle') handleLoadingStatusChange(imageLoadingStatus);\n  }, [imageLoadingStatus, handleLoadingStatusChange]);\n  return imageLoadingStatus === 'loaded' ? /*#__PURE__*/$8NyvN$createElement($8NyvN$Primitive.img, $8NyvN$babelruntimehelpersesmextends({}, imageProps, {\n    ref: forwardedRef,\n    src: src\n  })) : null;\n});\n/*#__PURE__*/\nObject.assign($cddcb0b647441e34$export$2cd8ae1985206fe8, {\n  displayName: $cddcb0b647441e34$var$IMAGE_NAME\n});\n/* -------------------------------------------------------------------------------------------------\n * AvatarFallback\n * -----------------------------------------------------------------------------------------------*/\nvar $cddcb0b647441e34$var$FALLBACK_NAME = 'AvatarFallback';\nvar $cddcb0b647441e34$export$69fffb6a9571fbfe = /*#__PURE__*/$8NyvN$forwardRef(function (props, forwardedRef) {\n  var __scopeAvatar = props.__scopeAvatar,\n    delayMs = props.delayMs,\n    fallbackProps = _objectWithoutProperties(props, _excluded3);\n  var context = $cddcb0b647441e34$var$useAvatarContext($cddcb0b647441e34$var$FALLBACK_NAME, __scopeAvatar);\n  var _$8NyvN$useState3 = $8NyvN$useState(delayMs === undefined),\n    _$8NyvN$useState4 = _slicedToArray(_$8NyvN$useState3, 2),\n    canRender = _$8NyvN$useState4[0],\n    setCanRender = _$8NyvN$useState4[1];\n  $8NyvN$useEffect(function () {\n    if (delayMs !== undefined) {\n      var timerId = window.setTimeout(function () {\n        return setCanRender(true);\n      }, delayMs);\n      return function () {\n        return window.clearTimeout(timerId);\n      };\n    }\n  }, [delayMs]);\n  return canRender && context.imageLoadingStatus !== 'loaded' ? /*#__PURE__*/$8NyvN$createElement($8NyvN$Primitive.span, $8NyvN$babelruntimehelpersesmextends({}, fallbackProps, {\n    ref: forwardedRef\n  })) : null;\n});\n/*#__PURE__*/\nObject.assign($cddcb0b647441e34$export$69fffb6a9571fbfe, {\n  displayName: $cddcb0b647441e34$var$FALLBACK_NAME\n});\n/* -----------------------------------------------------------------------------------------------*/\nfunction $cddcb0b647441e34$var$useImageLoadingStatus(src) {\n  var _$8NyvN$useState5 = $8NyvN$useState('idle'),\n    _$8NyvN$useState6 = _slicedToArray(_$8NyvN$useState5, 2),\n    loadingStatus = _$8NyvN$useState6[0],\n    setLoadingStatus = _$8NyvN$useState6[1];\n  $8NyvN$useEffect(function () {\n    if (!src) {\n      setLoadingStatus('error');\n      return;\n    }\n    var isMounted = true;\n    var image = new window.Image();\n    var updateStatus = function updateStatus(status) {\n      return function () {\n        if (!isMounted) return;\n        setLoadingStatus(status);\n      };\n    };\n    setLoadingStatus('loading');\n    image.onload = updateStatus('loaded');\n    image.onerror = updateStatus('error');\n    image.src = src;\n    return function () {\n      isMounted = false;\n    };\n  }, [src]);\n  return loadingStatus;\n}\nvar $cddcb0b647441e34$export$be92b6f5f03c0fe9 = $cddcb0b647441e34$export$e2255cf6045e8d47;\nvar $cddcb0b647441e34$export$3e431a229df88919 = $cddcb0b647441e34$export$2cd8ae1985206fe8;\nvar $cddcb0b647441e34$export$fb8d7f40caaeea67 = $cddcb0b647441e34$export$69fffb6a9571fbfe;\nexport { $cddcb0b647441e34$export$90370d16b488820f as createAvatarScope, $cddcb0b647441e34$export$e2255cf6045e8d47 as Avatar, $cddcb0b647441e34$export$2cd8ae1985206fe8 as AvatarImage, $cddcb0b647441e34$export$69fffb6a9571fbfe as AvatarFallback, $cddcb0b647441e34$export$be92b6f5f03c0fe9 as Root, $cddcb0b647441e34$export$3e431a229df88919 as Image, $cddcb0b647441e34$export$fb8d7f40caaeea67 as Fallback };","map":{"version":3,"names":["$cddcb0b647441e34$var$AVATAR_NAME","_$8NyvN$createContext","$8NyvN$createContextScope","_$8NyvN$createContext2","_slicedToArray","$cddcb0b647441e34$var$createAvatarContext","$cddcb0b647441e34$export$90370d16b488820f","_$cddcb0b647441e34$va","_$cddcb0b647441e34$va2","$cddcb0b647441e34$var$AvatarProvider","$cddcb0b647441e34$var$useAvatarContext","$cddcb0b647441e34$export$e2255cf6045e8d47","$8NyvN$forwardRef","props","forwardedRef","__scopeAvatar","avatarProps","_objectWithoutProperties","_excluded","_$8NyvN$useState","$8NyvN$useState","_$8NyvN$useState2","imageLoadingStatus","setImageLoadingStatus","$8NyvN$createElement","scope","onImageLoadingStatusChange","$8NyvN$Primitive","span","$8NyvN$babelruntimehelpersesmextends","ref","Object","assign","displayName","$cddcb0b647441e34$var$IMAGE_NAME","$cddcb0b647441e34$export$2cd8ae1985206fe8","src","onLoadingStatusChange","_props$onLoadingStatu","imageProps","_excluded2","context","$cddcb0b647441e34$var$useImageLoadingStatus","handleLoadingStatusChange","$8NyvN$useCallbackRef","status","$8NyvN$useLayoutEffect","img","$cddcb0b647441e34$var$FALLBACK_NAME","$cddcb0b647441e34$export$69fffb6a9571fbfe","delayMs","fallbackProps","_excluded3","_$8NyvN$useState3","undefined","_$8NyvN$useState4","canRender","setCanRender","$8NyvN$useEffect","timerId","window","setTimeout","clearTimeout","useImageLoadingStatus","_$8NyvN$useState5","_$8NyvN$useState6","loadingStatus","setLoadingStatus","isMounted","image","Image","updateStatus","onload","onerror","$cddcb0b647441e34$export$be92b6f5f03c0fe9","$cddcb0b647441e34$export$3e431a229df88919","$cddcb0b647441e34$export$fb8d7f40caaeea67"],"sources":["C:\\Users\\user\\Desktop\\05portreact\\node_modules\\@radix-ui\\react-avatar\\dist\\packages\\react\\avatar\\src\\index.ts","C:\\Users\\user\\Desktop\\05portreact\\node_modules\\@radix-ui\\react-avatar\\dist\\packages\\react\\avatar\\src\\Avatar.tsx"],"sourcesContent":["export {\n  createAvatarScope,\n  //\n  Avatar,\n  AvatarImage,\n  AvatarFallback,\n  //\n  Root,\n  Image,\n  Fallback,\n} from './Avatar';\nexport type { AvatarProps, AvatarImageProps, AvatarFallbackProps } from './Avatar';\n","import * as React from 'react';\nimport { createContextScope } from '@radix-ui/react-context';\nimport { useCallbackRef } from '@radix-ui/react-use-callback-ref';\nimport { useLayoutEffect } from '@radix-ui/react-use-layout-effect';\nimport { Primitive } from '@radix-ui/react-primitive';\n\nimport type * as Radix from '@radix-ui/react-primitive';\nimport type { Scope } from '@radix-ui/react-context';\n\n/* -------------------------------------------------------------------------------------------------\n * Avatar\n * -----------------------------------------------------------------------------------------------*/\n\nconst AVATAR_NAME = 'Avatar';\n\ntype ScopedProps<P> = P & { __scopeAvatar?: Scope };\nconst [createAvatarContext, createAvatarScope] = createContextScope(AVATAR_NAME);\n\ntype ImageLoadingStatus = 'idle' | 'loading' | 'loaded' | 'error';\n\ntype AvatarContextValue = {\n  imageLoadingStatus: ImageLoadingStatus;\n  onImageLoadingStatusChange(status: ImageLoadingStatus): void;\n};\n\nconst [AvatarProvider, useAvatarContext] = createAvatarContext<AvatarContextValue>(AVATAR_NAME);\n\ntype AvatarElement = React.ElementRef<typeof Primitive.span>;\ntype PrimitiveSpanProps = Radix.ComponentPropsWithoutRef<typeof Primitive.span>;\ninterface AvatarProps extends PrimitiveSpanProps {}\n\nconst Avatar = React.forwardRef<AvatarElement, AvatarProps>(\n  (props: ScopedProps<AvatarProps>, forwardedRef) => {\n    const { __scopeAvatar, ...avatarProps } = props;\n    const [imageLoadingStatus, setImageLoadingStatus] = React.useState<ImageLoadingStatus>('idle');\n    return (\n      <AvatarProvider\n        scope={__scopeAvatar}\n        imageLoadingStatus={imageLoadingStatus}\n        onImageLoadingStatusChange={setImageLoadingStatus}\n      >\n        <Primitive.span {...avatarProps} ref={forwardedRef} />\n      </AvatarProvider>\n    );\n  }\n);\n\nAvatar.displayName = AVATAR_NAME;\n\n/* -------------------------------------------------------------------------------------------------\n * AvatarImage\n * -----------------------------------------------------------------------------------------------*/\n\nconst IMAGE_NAME = 'AvatarImage';\n\ntype AvatarImageElement = React.ElementRef<typeof Primitive.img>;\ntype PrimitiveImageProps = Radix.ComponentPropsWithoutRef<typeof Primitive.img>;\ninterface AvatarImageProps extends PrimitiveImageProps {\n  onLoadingStatusChange?: (status: ImageLoadingStatus) => void;\n}\n\nconst AvatarImage = React.forwardRef<AvatarImageElement, AvatarImageProps>(\n  (props: ScopedProps<AvatarImageProps>, forwardedRef) => {\n    const { __scopeAvatar, src, onLoadingStatusChange = () => {}, ...imageProps } = props;\n    const context = useAvatarContext(IMAGE_NAME, __scopeAvatar);\n    const imageLoadingStatus = useImageLoadingStatus(src);\n    const handleLoadingStatusChange = useCallbackRef((status: ImageLoadingStatus) => {\n      onLoadingStatusChange(status);\n      context.onImageLoadingStatusChange(status);\n    });\n\n    useLayoutEffect(() => {\n      if (imageLoadingStatus !== 'idle') {\n        handleLoadingStatusChange(imageLoadingStatus);\n      }\n    }, [imageLoadingStatus, handleLoadingStatusChange]);\n\n    return imageLoadingStatus === 'loaded' ? (\n      <Primitive.img {...imageProps} ref={forwardedRef} src={src} />\n    ) : null;\n  }\n);\n\nAvatarImage.displayName = IMAGE_NAME;\n\n/* -------------------------------------------------------------------------------------------------\n * AvatarFallback\n * -----------------------------------------------------------------------------------------------*/\n\nconst FALLBACK_NAME = 'AvatarFallback';\n\ntype AvatarFallbackElement = React.ElementRef<typeof Primitive.span>;\ninterface AvatarFallbackProps extends PrimitiveSpanProps {\n  delayMs?: number;\n}\n\nconst AvatarFallback = React.forwardRef<AvatarFallbackElement, AvatarFallbackProps>(\n  (props: ScopedProps<AvatarFallbackProps>, forwardedRef) => {\n    const { __scopeAvatar, delayMs, ...fallbackProps } = props;\n    const context = useAvatarContext(FALLBACK_NAME, __scopeAvatar);\n    const [canRender, setCanRender] = React.useState(delayMs === undefined);\n\n    React.useEffect(() => {\n      if (delayMs !== undefined) {\n        const timerId = window.setTimeout(() => setCanRender(true), delayMs);\n        return () => window.clearTimeout(timerId);\n      }\n    }, [delayMs]);\n\n    return canRender && context.imageLoadingStatus !== 'loaded' ? (\n      <Primitive.span {...fallbackProps} ref={forwardedRef} />\n    ) : null;\n  }\n);\n\nAvatarFallback.displayName = FALLBACK_NAME;\n\n/* -----------------------------------------------------------------------------------------------*/\n\nfunction useImageLoadingStatus(src?: string) {\n  const [loadingStatus, setLoadingStatus] = React.useState<ImageLoadingStatus>('idle');\n\n  React.useEffect(() => {\n    if (!src) {\n      setLoadingStatus('error');\n      return;\n    }\n\n    let isMounted = true;\n    const image = new window.Image();\n\n    const updateStatus = (status: ImageLoadingStatus) => () => {\n      if (!isMounted) return;\n      setLoadingStatus(status);\n    };\n\n    setLoadingStatus('loading');\n    image.onload = updateStatus('loaded');\n    image.onerror = updateStatus('error');\n    image.src = src;\n\n    return () => {\n      isMounted = false;\n    };\n  }, [src]);\n\n  return loadingStatus;\n}\nconst Root = Avatar;\nconst Image = AvatarImage;\nconst Fallback = AvatarFallback;\n\nexport {\n  createAvatarScope,\n  //\n  Avatar,\n  AvatarImage,\n  AvatarFallback,\n  //\n  Root,\n  Image,\n  Fallback,\n};\nexport type { AvatarProps, AvatarImageProps, AvatarFallbackProps };\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}