Module 183555

1,647 characters · in d3e7f602d50ede38.js
Dependencies
Source Raw
function(e,t,i){i.d(t,{NJ:()=>d,of:()=>_,pb:()=>c});var l,n=i(627968),a=i(64700),r=i(835245),o=i(688810),u=i(47675);let s=a.createContext(null),_=e=>{let{value:t,children:i,openedAt:l,fetchStartedAt:r,fetchEndedAt:_,isLoaded:c=!1}=e,{analyticsLocations:d}=(0,o.Ay)(),f=a.useRef(void 0),p={analyticsLocations:d,value:t},m=a.useRef(p);return a.useEffect(()=>{m.current=p}),a.useEffect(()=>{let e=Date.now();if(null==f.current&&null!=l&&(f.current=e-l),!c)return;let{analyticsLocations:t,value:i}=m.current;(0,u.Wn)({action:"VIEW",analyticsLocations:t,...i}),(0,u.wd)({profileUi:"USER_PROFILE",timeToInteractiveMs:f.current,timeToLoadMs:null!=l?e-l:void 0,timeToFetchMs:null!=r&&null!=_?_-r:void 0,viewStartedAt:l,fetchStartedAt:r,analyticsLocations:t,...i})},[c]),(0,n.jsx)(s.Provider,{value:t,children:i})};function c(e){let{layout:t,userId:n,guildId:o,channelId:u,messageId:_,roleId:c,sourceSessionId:d,showGuildProfile:f=!0}=e,p=(l||(l=i.t(a,2))).useContext(s)?.sessionId;return a.useMemo(()=>({sessionId:(0,r.A)(),sourceSessionId:d??p,layout:t,userId:n,guildId:o,channelId:u,messageId:_,roleId:c,showGuildProfile:f}),[p,t,n,o,u,_,c,d,f])}function d(){let e=a.useContext(s),{analyticsLocations:t}=(0,o.Ay)();return{context:e,trackUserProfileAction:a.useCallback(i=>{null!=e&&(0,u.Wn)({analyticsLocations:t,...e,...i})},[e,t]),trackUserProfileEditAction:a.useCallback(i=>{null!=e&&(0,u.un)({analyticsLocations:t,...e,...i})},[e,t]),trackUserProfileEditSaved:a.useCallback(i=>{null!=e&&(0,u.pT)({analyticsLocations:t,...e,...i})},[e,t]),trackUserProfileWishlistAction:a.useCallback(i=>{null!=e&&(0,u.nR)({analyticsLocations:t,...e,...i})},[e,t])}}}