Loading
function(e,t,n){"use strict";n.d(t,{Rh:()=>_,V7:()=>p,XB:()=>f,Xp:()=>d,yM:()=>h});var i=n(488428),r=n(776231),s=n(486020),a=n(403362),o=n(392107),l=n(652215),u=n(375708);function c(e){let{storageHash:t,canAnimate:n=!1,allowWebp:i=!0}=e;if(n&&(0,s.VI)(t))return i&&s.QB?"webp":"gif";let{CDN_HOST:r}=window.GLOBAL_ENV;return null==r?"jpg":i&&s.QB?"webp":"png"}function d(e){let{userId:t,avatarId:n,storageHash:a,canAnimate:o=!1,allowWebp:u=!0,size:d}=e,{CDN_HOST:_}=window.GLOBAL_ENV,h=null!=_?`https://${_}`:location.protocol+window.GLOBAL_ENV.API_ENDPOINT,f=c({storageHash:a,canAnimate:o,allowWebp:u}),p={size:(0,r.kr)(d*(0,r.mZ)())};return"webp"===f&&o&&(0,s.VI)(a)&&(p.animated=!0),`${h}${l.Rsh.ARCHIVED_AVATAR(t,n,a,f)}?${i.stringify(p)}`}function _(e){let{filename:t,assetOrigin:n=o.E.NEW_ASSET}=e??{};if(n===o.E.ARCHIVED_ASSET)return;let i=t??u.intl.string(u.t.lqaIxI),r=new Date().toLocaleString(u.intl.currentLocale,{year:"numeric",day:"numeric",month:"long",hour:"numeric",minute:"numeric"});return u.intl.formatToPlainString(n===o.E.EDITED_ARCHIVED_ASSET?u.t.eC2sZi:u.t.DYil93,{name:i,dateTime:r})}function h(e,t){let n=c({storageHash:e,canAnimate:!0,allowWebp:s.QB}),i=null==t?u.intl.string(u.t.lqaIxI):t.split(",")[0];return{filename:`${i}.${n}`,type:function(e){switch(e){case"gif":return"image/gif";case"png":return"image/png";case"jpg":return"image/jpeg";case"webp":return"image/webp";default:(0,a.xb)(e)}}(n)}}function f(e){let{assetOrigin:t=o.E.NEW_ASSET,imageUri:n,description:i,originalAsset:r,originalMd5:s}=e;switch(t){case o.E.NEW_ASSET:return{assetOrigin:t,imageUri:n,description:i,originalMd5:s};case o.E.EDITED_ARCHIVED_ASSET:return{assetOrigin:t,imageUri:n,description:i,originalAsset:r,originalMd5:s};case o.E.ARCHIVED_ASSET:return{assetOrigin:t,imageUri:n,originalAsset:r};default:(0,a.xb)(t)}}function p(e){let{userId:t,image:n,size:i=80,canAnimate:r=!0}=e;return null!=n&&"string"!=typeof n?n.assetOrigin===o.E.ARCHIVED_ASSET?d({userId:t,avatarId:n.originalAsset.id,storageHash:n.originalAsset.storageHash,size:i,canAnimate:r}):n.imageUri:n}}