Build 586984stable
Module 286617
572 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>r});var i=n(981616);function r(e,t,n,r){let a=e.hasConnectedAccount(),s=(0,i.d3)(e),l=e.getTrack(),o=e.getSyncingWith(),d=e.getActivity(),c=l?.id??d?.sync_id??e.getLastPlayedTrackId(),u=n.id===t.getId(),_=a&&!s,E=null!=c&&c===r?.sync_id,A=d?.party!=null&&r?.party?.id===d.party.id,h=o?.userId!=null&&o?.userId===n.id;return{user:n,activity:r,hasSpotifyAccount:a,canPlaySpotify:s,notPlayable:_,syncingWithParty:A,syncingWithUser:h,isCurrentUser:u,currentUserTrackId:c,playingSameTrack:E,playDisabled:u||_||E,syncDisabled:u||h||A}}}