Build 562131stable
Module 294323
1,646 characters · in 99052d5470e06692.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>f});var l=n(64700),i=n(17928),s=n(587895),r=n(429913),a=n(201718),o=n(339580),u=n(207803),c=n(633075),d=n(841595),m=n(903209),p=n(385113),g=n(369374),h=n(188951);function f(e,t,n){var f,A,x,E;let v,C,{enabled:I}=g.A.useConfig({location:n??"use_user_application_widget_data"}),_=function(e){let{data:t,isLoading:n}=(0,u.FY)();return null==e?[!1,null]:[n,t?.find(t=>t.applicationId===e)??null]}(I?null:t),j=(f=I?t:null,(0,h.A)(null!=f?[f]:[]),(0,i.yK)([p.A],()=>{if(null==f)return[!1,null];let e=p.A.getConfig(f)??null,t=p.A.getFetchState(f);return[(t===p.e.NOT_FETCHED||t===p.e.FETCHING)&&null==e,e]},[f])),[S,N]=I?j:_,[b,y]=(A=null!=N?t:null,v=(0,r.h)(A),[(0,i.bG)([s.A],()=>null!=A&&s.A.isFetchingApplication(A),[A])&&null==v,v??null]),T=null!=N&&null!=y,[w,D]=(x=T?e:null,E=T?t:null,C=(0,i.bG)([o.A],()=>null!=x&&o.A.getFetchState(x)===o.e.NOT_FETCHED,[x]),l.useEffect(()=>{C&&null!=x&&a.A.fetchUserApplicationIdentitiesWithProfiles(x)},[C,x]),(0,i.yK)([o.A],()=>{if(null==x||null==E)return[!1,null];let e=o.A.getUserIdentityByApplication(x,E)??null;return[(o.A.isFetchingUser(x)||o.A.getFetchState(x)===o.e.NOT_FETCHED)&&null==e,e]},[x,E])),[R,k]=function(e){let[t,n]=(0,i.yK)([d.A],()=>null!=e?[d.A.isFetchingProfile(e),d.A.getUserProfile(e)??null]:[!1,null],[e]),s=null!=e&&!t&&null==n;return l.useEffect(()=>{s&&null!=e&&(0,m.A)(e)},[s,e]),[(t||s)&&null==n,n]}(T?e:null),L=S||b||w||R;return l.useMemo(()=>({isV2:I,isLoading:L,application:y,applicationWidgetConfig:N,userApplicationIdentity:D,profileApplicationWidget:k?.widgets?.find(e=>null!=t&&e instanceof c.R&&e.applicationId===t)??null}),[y,t,N,D,L,I,k])}}