OCDevManageOrganizationMultiplayerTestingToolView.react",["fbt","ix","$InternalEnum","GeoButton.react","GeoCard.react","GeoFlexbox.react","GeoGrid.react","GeoGridItem.react","GeoGridTypes","GeoHeading.react","GeoHintText.react","GeoIcon.react","GeoPageCard.react","GeoPageSection.react","GeoPopover.react","GeoSearchableMultiSelector.react","GeoSection.react","GeoToolbar.react","OCDevManageOrganizationMultiplayerTestingToolNotificationBanner.react","OCDevManageOrganizationMultiplayerTestingToolUserContent.react","OCDevManageOrganizationMultiplayerTestingToolUserHistoryContent.react","OCDevManageOrganizationMultiplayerTestingToolView_viewer.graphql","OCDevManagePage.react","OCDevManagePageHeader.react","RelayHooks","SearchableEntry","StaticSearchSource","fbicon","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react")),m=k.useState,n=j!==void 0?j:j=b("OCDevManageOrganizationMultiplayerTestingToolView_viewer.graphql"),o=b("$InternalEnum")({ONLINE:"Online",OFFLINE:"Offline",VIEWER:"You",FRIEND:"Friend",TEST:"Test User",ORG:"Org Member",LOBBY:"Lobby Member",PARTY:"Party Member"}),p=Array.from(o.members()).map(function(a){return new(c("SearchableEntry"))({type:a===o.ONLINE||a===o.OFFLINE?"Status":"User Type",title:a,uniqueID:a})}),q=new(c("StaticSearchSource"))(p);function a(a){a=a.viewer;var b=m(!0),e=b[0],g=b[1];b=m(p);var j=b[0],k=b[1],s=d("RelayHooks").useFragment(n,a);b=[{tag:o.VIEWER,nodes:s.user?[s.user]:[]},{tag:o.FRIEND,nodes:(b=(b=s.user)==null?void 0:(a=b.friends)==null?void 0:a.nodes)!=null?b:[]},{tag:o.LOBBY,nodes:(a=(a=s.user)==null?void 0:(b=a.lobby_roster)==null?void 0:b.nodes)!=null?a:[]},{tag:o.PARTY,nodes:(a=(b=s.user)==null?void 0:(a=b.current_party)==null?void 0:(b=a.party_users)==null?void 0:b.nodes)!=null?a:[]},{tag:o.ORG,nodes:(a=(b=s.user)==null?void 0:(a=b.organizations)==null?void 0:(b=a.nodes)==null?void 0:(a=b[0])==null?void 0:(b=a.members)==null?void 0:b.nodes)!=null?a:[]},{tag:o.TEST,nodes:(a=(b=s.user)==null?void 0:(a=b.organizations)==null?void 0:(b=a.nodes)==null?void 0:(a=b[0])==null?void 0:(b=a.test_users)==null?void 0:b.nodes)!=null?a:[]}];var t=j.map(function(a){return a.getUniqueID()}),u=new Map(),v=new Map();b.map(function(a){var b;if(!t.includes(a.tag))return;(b=a.nodes)==null?void 0:b.map(function(b){var c,d;c=(c=b.oc_id)!=null?c:"";d=(d=b.alias)!=null?d:"";d!==""&&c!==""&&v.set(d,c);c=(d=b.id)!=null?d:"";if(u.has(c)){(d=u.get(c))==null?void 0:d.tags.push(a.tag)}else{var e;d=b.presence_status==="ONLINE";var f=d?o.ONLINE:o.OFFLINE;if(!t.includes(f))return;if(c===((e=s.user)==null?void 0:e.id)&&a.tag!==o.VIEWER&&!t.includes(o.VIEWER))return;e=d&&(((e=b.most_recent_presence)==null?void 0:e.lobby_session_id)!==""||((d=b.most_recent_presence)==null?void 0:d.match_session_id)!=="");d=a.tag===o.LOBBY?"lobby":[(d=b.most_recent_presence)==null?void 0:(d=d.application)==null?void 0:d.id,(d=b.most_recent_presence)==null?void 0:d.destination_api_name,(d=b.most_recent_presence)==null?void 0:d.lobby_session_id,(d=b.most_recent_presence)==null?void 0:d.match_session_id].toString();u.set(c,{id:c,instance:e?d:null,node:b,tags:[a.tag,f],vr_last_active_time:(e=b==null?void 0:(c=b.most_recent_presence)==null?void 0:c.vr_last_active_time)!=null?e:0})}})});a=Array.from(u.values()).reduce(function(a,b){a.soloUsers.push(b);return a},{soloUsers:[]});var w=a.soloUsers;w.sort(function(a,b){if(a.tags.includes(o.VIEWER))return-1;if(b.tags.includes(o.VIEWER))return 1;return a.tags.includes(o.ONLINE)&&b.tags.includes(o.ONLINE)?-1:b.vr_last_active_time-a.vr_last_active_time});var x=h._("Filters");function y(){return l.jsxs(c("GeoToolbar.react"),{children:[l.jsx(c("GeoPopover.react"),{align:"middle",content:[l.jsx(c("GeoHintText.react"),{heading:"Current functionality",children:h._("Users shown in this tool include yourself, friends, test users, and people in your lobby, party, or Org. Users who are co-present (online with a session_id) will be shown in the middle column grouped by instance. Your presence history from the past week is shown in the final column and you may toggle filters to customize your view.")},"current_features"),l.jsx("br",{}),l.jsx(c("GeoHintText.react"),{heading:"Upcoming features",children:h._("Sending yourself (metaport) to any location, sending application invites, and managing follow statuses are some of the top priority features that will be included in upcoming releases.")},"future_features")],heading:h._("This tool is under active development"),isSticky:!1,position:"below",status:"normal",children:l.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("604930"),16),isLabelHidden:!0,label:"BETA",variant:"primary"})}),l.jsx(c("GeoSearchableMultiSelector.react"),{buttonLabelRenderer:function(){return x},emptySearchResultsContent:h._("No matching results"),hasSelectAll:!0,isCategorized:!0,isLabelHidden:!0,label:x,media:l.jsx(c("GeoIcon.react"),{icon:d("fbicon")._(i("500218"),16)}),placeholder:x,searchSource:q,value:j,onChange:k}),l.jsx(c("GeoButton.react"),{label:e?h._("Hide History"):h._("Show History"),onClick:function(){return g(!e)}})]})}y.displayName=y.name+" [from "+f.id+"]";function z(){return l.jsxs(c("GeoGridItem.react"),{xstyle:r.section,children:[l.jsx(c("GeoFlexbox.react"),{alignContent:"start",grow:1,justifyContent:"space-between",wrap:"wrap",children:l.jsx(c("GeoHeading.react"),{level:3,children:h._("Solo Users")})}),l.jsx("hr",{className:"xod5an3"}),l.jsx(c("GeoGrid.react"),{gap:6,templateColumns:d("GeoGridTypes").GridRepeat.track(2,d("GeoGridTypes").GridSize.len(50,"%")),children:w.map(function(a){return l.jsx(c("GeoCard.react"),{xstyle:r.card,children:l.jsx(c("GeoSection.react"),{children:l.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserContent.react"),{grouped:!1,tags:a.tags,user:a.node,user_id_lookup:v})})},a.id)})})]})}z.displayName=z.name+" [from "+f.id+"]";function A(){return l.jsxs(c("GeoGridItem.react"),{xstyle:r.section,children:[l.jsx(c("GeoHeading.react"),{level:3,children:h._("History")}),l.jsx("hr",{className:"xod5an3"}),l.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserHistoryContent.react"),{user:s.user})]})}A.displayName=A.name+" [from "+f.id+"]";return l.jsxs(c("OCDevManagePage.react"),{columns:12,grow:"fill",header:l.jsx(c("OCDevManagePageHeader.react"),{description:h._("Test presence, co-presence, in-app invites and group launch features."),heading:h._("Multiplayer Testing Tool"),hidePageSaveButton:!0,toolbar:y()}),children:[l.jsx(c("OCDevManageOrganizationMultiplayerTestingToolNotificationBanner.react"),{viewer:s}),l.jsx(c("GeoPageSection.react"),{grow:"fill",children:l.jsx(c("GeoPageCard.react"),{columns:12,grow:"fill",children:l.jsxs(c("GeoGrid.react"),{gap:0,templateColumns:d("GeoGridTypes").GridList.trackSizeOrRepeat([d("GeoGridTypes").GridSize.flex(2),d("GeoGridTypes").GridSize.flex(e?1:0)]),xstyle:r.grid,children:[z(),e&&A()]})})})]})}a.displayName=a.name+" [from "+f.id+"]";var r={card:{height:"xg7h5cd",$$css:!0},grid:{height:"x5yr21d",$$css:!0},section:{paddingTop:"xz9dl7a",paddingEnd:"xn6708d",paddingBottom:"xsag5q8",paddingStart:"x1ye3gou",boxSizing:"x9f619",overflowX:"x14aock7",overflowY:"x1rife3k",$$css:!0}};g.Tag=o;g.OCDevManageOrganizationMultiplayerTestingToolView=a}),226);
-----
OCDevManageOrganizationMultiplayerTestingToolView_viewer.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"oc_id",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"alias",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"presence_status",storageKey:null},e={alias:null,args:null,concreteType:"PresenceStatusInstance",kind:"LinkedField",name:"most_recent_presence",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"destination_api_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lobby_session_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"match_session_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"vr_last_active_time",storageKey:null},{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[a],storageKey:null}],storageKey:null},f={args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserContent_user"},g=[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"nodes",plural:!0,selections:[a,b,c,d,e,f],storageKey:null}];return{argumentDefinitions:[{kind:"RootArgument",name:"organizationID"}],kind:"Fragment",metadata:null,name:"OCDevManageOrganizationMultiplayerTestingToolView_viewer",selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[a,b,c,d,{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserHistoryContent_user"},e,f,{alias:null,args:null,concreteType:"UserLobbyRosterConnection",kind:"LinkedField",name:"lobby_roster",plural:!1,selections:g,storageKey:null},{alias:null,args:null,concreteType:"Party",kind:"LinkedField",name:"current_party",plural:!1,selections:[{alias:null,args:null,concreteType:"PartyToUsersConnection",kind:"LinkedField",name:"party_users",plural:!1,selections:g,storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"UserToFriendsConnection",kind:"LinkedField",name:"friends",plural:!1,selections:g,storageKey:null},{alias:null,args:[{kind:"Variable",name:"find",variableName:"organizationID"}],concreteType:"UserOrganizationsConnection",kind:"LinkedField",name:"organizations",plural:!1,selections:[{alias:null,args:null,concreteType:"Organization",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,concreteType:"OrganizationMembersConnection",kind:"LinkedField",name:"members",plural:!1,selections:g,storageKey:null},{alias:null,args:null,concreteType:"OrganizationTestUsersConnection",kind:"LinkedField",name:"test_users",plural:!1,selections:g,storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolNotificationBanner_viewer"}],type:"Viewer",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageOrganizationMultiplayerTestingToolUserContent.react",["fbt","ix","GeoBaseSpacingLayout.react","GeoBaseText.react","GeoButton.react","GeoDropdownMenu.react","GeoFlexbox.react","GeoHeading.react","GeoMediaItem.react","GeoMenuItem.react","GeoPill.react","Image.react","OCDevManageOrganizationMultiplayerTestingToolSendInviteFromModal.react","OCDevManageOrganizationMultiplayerTestingToolSendInviteModal.react","OCDevManageOrganizationMultiplayerTestingToolUserContent_user.graphql","OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent.react","OCDevManageOrganizationMultiplayerTestingToolView.react","RelayHooks","fbicon","gkx","react","useOCDevUIModal"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react")),m=k.useState;function a(a){var e=a.grouped,g=a.tags,k=a.user,o=a.user_id_lookup,p=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageOrganizationMultiplayerTestingToolUserContent_user.graphql"),k);a=m(!1);var q=a[0],r=a[1];k=l.jsx(c("GeoBaseSpacingLayout.react"),{xstyle:n.tagSection,children:g.map(function(a){return t(a)})});function s(){return!e&&(g.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ONLINE)||g.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.VIEWER)||g.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.TEST))}function t(a){var b,e="info";switch(a){case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.FRIEND:b=h._("Friend");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ORG:b=h._("Org Member");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.TEST:b=h._("Test User");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.PARTY:b=h._("Party Member");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.VIEWER:b=h._("You");e="success";break;default:return null}return l.jsx(c("GeoPill.react"),{label:b,status:e,value:b},a)}t.displayName=t.name+" [from "+f.id+"]";function u(){if(g.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ONLINE)){var a;return(a=p==null?void 0:(a=p.most_recent_presence)==null?void 0:a.location)!=null?a:h._("Online")}else if((p==null?void 0:p.most_recent_presence)!==null){return h._("Last Seen").toString()+": "+((a=p==null?void 0:(a=p.most_recent_presence)==null?void 0:a.activity_state)!=null?a:"")}return h._("Offline")}a=u();u=c("useOCDevUIModal")();var v=u.openModal;return l.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"column",grow:1,children:[l.jsxs(c("GeoFlexbox.react"),{alignItems:"start",children:[l.jsx(c("GeoMediaItem.react"),{fit:"contain",media:l.jsx(c("Image.react"),{src:p==null?void 0:(u=p.profile_photo)==null?void 0:u.uri}),ratio:"circle",size:48,xstyle:n.profilePhoto}),g.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ONLINE)?l.jsx("span",{className:"x10l6tqk x1lpp0xw xseo6mj x1kpxq89 xsmyaan x12pmwpl x1g7gg9k xenha5r x1eoefnw x124h113 x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi xamhcws xol2nv xlxy82 x19p7ews xlid4zk x13tp074 x1qns1p2 xipx5yg"}):null,l.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"row",grow:1,children:[l.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"column",grow:1,children:[l.jsx(c("GeoHeading.react"),{level:4,children:(u=p==null?void 0:p.display_name)!=null?u:""}),l.jsx(c("GeoBaseText.react"),{color:"headingDescription",size:"valueDescription",children:"@"+((u=p==null?void 0:p.alias)!=null?u:"")}),e?k:l.jsx(c("GeoBaseText.react"),{color:"headingDescription",size:"valueDescription",children:a})]}),c("gkx")("524")&&l.jsxs(c("GeoDropdownMenu.react"),{buttonVariant:"flat",icon:d("fbicon")._(i("555288"),16),isChevronHidden:!0,isLabelHidden:!0,xstyle:n.menuButton,children:[l.jsx(c("GeoMenuItem.react"),{label:h._("Send Invite To"),onClick:function(){var a;return v(l.jsx(c("OCDevManageOrganizationMultiplayerTestingToolSendInviteModal.react"),{userID:(a=p==null?void 0:p.oc_id)!=null?a:""}))}}),c("gkx")("2584")&&l.jsx(c("GeoMenuItem.react"),{label:h._("Send Invite From"),onClick:function(){var a;return v(l.jsx(c("OCDevManageOrganizationMultiplayerTestingToolSendInviteFromModal.react"),{application_id:(a=p==null?void 0:(a=p.most_recent_presence)==null?void 0:(a=a.application)==null?void 0:a.id)!=null?a:"",destination_api_name:(a=p==null?void 0:(a=p.most_recent_presence)==null?void 0:a.destination_api_name)!=null?a:"",inviter_alias:p==null?void 0:p.alias,inviter_id:(a=p==null?void 0:p.oc_id)!=null?a:"",lobby_session_id:(a=p==null?void 0:(a=p.most_recent_presence)==null?void 0:a.lobby_session_id)!=null?a:"",match_session_id:(a=p==null?void 0:(a=p.most_recent_presence)==null?void 0:a.match_session_id)!=null?a:"",user_id_lookup:o}))}})]}),s()?l.jsx(c("GeoButton.react"),{icon:q?d("fbicon")._(i("505579"),16):d("fbicon")._(i("492466"),16),isLabelHidden:!0,label:"actions",variant:"flat",xstyle:n.presenceButton,onClick:function(){return r(!q)}}):null]})]}),e?null:k,q&&!e&&l.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent.react"),{presence:p==null?void 0:p.most_recent_presence,source:"user"})]})}a.displayName=a.name+" [from "+f.id+"]";var n={menuButton:{position:"x10l6tqk",right:"xmnqija",start:null,end:null,marginTop:"x6tz33s",$$css:!0},presenceButton:{position:"x10l6tqk",right:"xmnqija",start:null,end:null,bottom:"xy1j3rs",$$css:!0},profilePhoto:{marginEnd:"xq8finb",marginLeft:null,marginRight:null,$$css:!0},tagSection:{marginTop:"x1k70j0n",$$css:!0}};g["default"]=a}),226);
-----
OCDevManageOrganizationMultiplayerTestingToolUserContent_user.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageOrganizationMultiplayerTestingToolUserContent_user",selections:[{alias:null,args:null,kind:"ScalarField",name:"oc_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"alias",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},{alias:null,args:null,concreteType:"PresenceStatusInstance",kind:"LinkedField",name:"most_recent_presence",plural:!1,selections:[{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent_presence"},{alias:null,args:null,kind:"ScalarField",name:"location",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"activity_state",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"destination_api_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lobby_session_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"match_session_id",storageKey:null}],storageKey:null},{alias:null,args:[{kind:"Literal",name:"size",value:"96x96"}],concreteType:"Image",kind:"LinkedField",name:"profile_photo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:"profile_photo(size:"96x96")"}],type:"User",abstractKey:null};e.exports=a}),null);
-----
OCDevManageOrganizationMultiplayerTestingToolView.react",["fbt","ix","$InternalEnum","GeoButton.react","GeoFlexbox.react","GeoGrid.react","GeoGridItem.react","GeoGridTypes","GeoHeading.react","GeoHintText.react","GeoIcon.react","GeoPageCard.react","GeoPageHeader.react","GeoPageSection.react","GeoPopover.react","GeoSearchableMultiSelector.react","GeoToolbar.react","OCDevManageOrganizationMultiplayerTestingToolCard.react","OCDevManageOrganizationMultiplayerTestingToolGroupContent.react","OCDevManageOrganizationMultiplayerTestingToolNotificationBanner.react","OCDevManageOrganizationMultiplayerTestingToolUserContent.react","OCDevManageOrganizationMultiplayerTestingToolUserHistoryContent.react","OCDevManageOrganizationMultiplayerTestingToolView_viewer.graphql","OCDevManagePage.react","OCDevManagePageHeadingWithButtons","RelayHooks","SearchableEntry","StaticSearchSource","fbicon","nullthrows","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=d("react"),l=d("react").useState,m=j!==void 0?j:j=b("OCDevManageOrganizationMultiplayerTestingToolView_viewer.graphql"),n=b("$InternalEnum")({ONLINE:"Online",OFFLINE:"Offline",VIEWER:"You",FRIEND:"Friend",TEST:"Test User",ORG:"Org Member",LOBBY:"Lobby Member",PARTY:"Party Member"}),o=Array.from(n.members()).map(function(a){return new(c("SearchableEntry"))({type:a===n.ONLINE||a===n.OFFLINE?"Status":"User Type",title:a,uniqueID:a})}),p=new(c("StaticSearchSource"))(o);function a(a){a=a.viewer;var b=l(!0),e=b[0],g=b[1];b=l(o);var j=b[0],r=b[1],s=d("RelayHooks").useFragment(m,a);b=d("OCDevManagePageHeadingWithButtons").useOCDevManagePageHeadingWithButtons(h._("Multiplayer Testing Tool"),{hidePageSaveButton:!1});a=[{tag:n.VIEWER,nodes:s.user?[s.user]:[]},{tag:n.FRIEND,nodes:(a=(a=s.user)==null?void 0:(a=a.friends)==null?void 0:a.nodes)!=null?a:[]},{tag:n.LOBBY,nodes:(a=(a=s.user)==null?void 0:(a=a.lobby_roster)==null?void 0:a.nodes)!=null?a:[]},{tag:n.PARTY,nodes:(a=(a=s.user)==null?void 0:(a=a.current_party)==null?void 0:(a=a.party_users)==null?void 0:a.nodes)!=null?a:[]},{tag:n.ORG,nodes:(a=(a=s.user)==null?void 0:(a=a.organizations)==null?void 0:(a=a.nodes)==null?void 0:(a=a[0])==null?void 0:(a=a.org_members)==null?void 0:a.nodes)!=null?a:[]},{tag:n.TEST,nodes:(a=(a=s.user)==null?void 0:(a=a.organizations)==null?void 0:(a=a.nodes)==null?void 0:(a=a[0])==null?void 0:(a=a.test_users)==null?void 0:a.nodes)!=null?a:[]}];var t=j.map(function(a){return a.getUniqueID()}),u=new Map();a.map(function(a){var b;if(!t.includes(a.tag))return;(b=a.nodes)==null?void 0:b.map(function(b){var c;c=(c=b.id)!=null?c:"";if(u.has(c)){var d;(d=u.get(c))==null?void 0:d.tags.push(a.tag)}else{var e;d=b.presence_status==="ONLINE";var f=d?n.ONLINE:n.OFFLINE;if(!t.includes(f))return;if(c===((e=s.user)==null?void 0:e.id)&&a.tag!==n.VIEWER&&!t.includes(n.VIEWER))return;e=d&&(((e=b.most_recent_presence)==null?void 0:e.lobby_session_id)!==""||((d=b.most_recent_presence)==null?void 0:d.match_session_id)!=="");d=a.tag===n.LOBBY?"lobby":[(d=b.most_recent_presence)==null?void 0:(d=d.application)==null?void 0:d.id,(d=b.most_recent_presence)==null?void 0:d.destination_api_name,(d=b.most_recent_presence)==null?void 0:d.lobby_session_id,(d=b.most_recent_presence)==null?void 0:d.match_session_id].toString();u.set(c,{id:c,instance:e?d:null,node:b,tags:[a.tag,f],vr_last_active_time:(e=b==null?void 0:(c=b.most_recent_presence)==null?void 0:c.vr_last_active_time)!=null?e:0})}})});a=Array.from(u.values()).reduce(function(a,b){if(b.instance===null)a.soloUsers.push(b);else{var d;d=(d=a.groupedUsers.get(c("nullthrows")(b.instance)))!=null?d:[];a.groupedUsers.set(c("nullthrows")(b.instance),[].concat(d,[b]))}return a},{groupedUsers:new Map(),soloUsers:[]});var v=a.groupedUsers,w=a.soloUsers;w.sort(function(a,b){if(a.tags.includes(n.VIEWER))return-1;if(b.tags.includes(n.VIEWER))return 1;return a.tags.includes(n.ONLINE)&&b.tags.includes(n.ONLINE)?-1:b.vr_last_active_time-a.vr_last_active_time});var x=h._("Filters");function y(){return k.jsxs(c("GeoToolbar.react"),{children:[k.jsx(c("GeoPopover.react"),{align:"middle",content:[k.jsx(c("GeoHintText.react"),{heading:"Current functionality",children:h._("Users shown in this tool include yourself, friends, test users, and people in your lobby, party, or Org. Users who are co-present (online with a session_id) will be shown in the middle column grouped by instance. Your presence history from the past week is shown in the final column and you may toggle filters to customize your view.")},"current_features"),k.jsx("br",{}),k.jsx(c("GeoHintText.react"),{heading:"Upcoming features",children:h._("Sending yourself (metaport) to any location, sending application invites, and managing follow statuses are some of the top priority features that will be included in upcoming releases.")},"future_features")],heading:h._("This tool is under active development"),isSticky:!1,position:"left",status:"normal",children:k.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("604930"),16),isLabelHidden:!0,label:"BETA",variant:"primary"})}),k.jsx(c("GeoSearchableMultiSelector.react"),{buttonLabelRenderer:function(){return x},emptySearchResultsContent:h._("No matching results"),hasSelectAll:!0,isCategorized:!0,isLabelHidden:!0,label:x,media:k.jsx(c("GeoIcon.react"),{icon:d("fbicon")._(i("500218"),16)}),placeholder:x,searchSource:p,value:j,onChange:r}),k.jsx(c("GeoButton.react"),{label:e?h._("Hide History"):h._("Show History"),onClick:function(){return g(!e)}})]})}y.displayName=y.name+" [from "+f.id+"]";function z(){return k.jsxs(c("GeoGridItem.react"),{xstyle:q.section,children:[k.jsx(c("GeoFlexbox.react"),{alignContent:"start",grow:1,justifyContent:"space-between",wrap:"wrap",children:k.jsx(c("GeoHeading.react"),{level:3,children:h._("Solo Users")})}),k.jsx("hr",{className:"xod5an3"}),k.jsxs(c("GeoGrid.react"),{gap:6,templateColumns:d("GeoGridTypes").GridRepeat.track(2,d("GeoGridTypes").GridSize.len(50,"%")),children:[k.jsx(c("GeoGridItem.react"),{children:w.filter(function(a,b){return!(b%2)}).map(function(a){return k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolCard.react"),{children:k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserContent.react"),{grouped:!1,tags:a.tags,user:a.node})},a.id)})}),k.jsx(c("GeoGridItem.react"),{children:w.filter(function(a,b){return b%2}).map(function(a){return k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolCard.react"),{children:k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserContent.react"),{grouped:!1,tags:a.tags,user:a.node})},a.id)})})]})]})}z.displayName=z.name+" [from "+f.id+"]";function A(){return k.jsxs(c("GeoGridItem.react"),{xstyle:q.section,children:[k.jsx(c("GeoHeading.react"),{level:3,children:h._("With Others")}),k.jsx("hr",{className:"xod5an3"}),k.jsx(c("GeoFlexbox.react"),{alignContent:"start",grow:1,justifyContent:"space-between",wrap:"wrap",children:Array.from(v.values()).map(function(a){return k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolCard.react"),{children:k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolGroupContent.react"),{presence:a[0].node.most_recent_presence,users:a})},a[0].instance)})})]})}A.displayName=A.name+" [from "+f.id+"]";function B(){return k.jsxs(c("GeoGridItem.react"),{xstyle:q.section,children:[k.jsx(c("GeoHeading.react"),{level:3,children:h._("History")}),k.jsx("hr",{className:"xod5an3"}),k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserHistoryContent.react"),{user:s.user})]})}B.displayName=B.name+" [from "+f.id+"]";return k.jsxs(c("OCDevManagePage.react"),{columns:12,grow:"fill",header:k.jsx(c("GeoPageHeader.react"),{description:h._("Test presence, co-presence, in-app invites and group launch features."),heading:b,toolbar:y()}),children:[k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolNotificationBanner.react"),{viewer:s}),k.jsx(c("GeoPageSection.react"),{grow:"fill",children:k.jsx(c("GeoPageCard.react"),{columns:12,grow:"fill",children:k.jsxs(c("GeoGrid.react"),{gap:0,templateColumns:d("GeoGridTypes").GridList.trackSizeOrRepeat([d("GeoGridTypes").GridSize.flex(2),d("GeoGridTypes").GridSize.flex(1),d("GeoGridTypes").GridSize.flex(e?1:0)]),xstyle:q.grid,children:[z(),A(),e&&B()]})})})]})}a.displayName=a.name+" [from "+f.id+"]";var q={grid:{height:"x5yr21d",$$css:!0},hr:{marginBottom:"xod5an3",$$css:!0},section:{paddingTop:"xz9dl7a",paddingEnd:"xn6708d",paddingBottom:"xsag5q8",paddingStart:"x1ye3gou",boxSizing:"x9f619",overflowX:"x14aock7",overflowY:"x1rife3k",$$css:!0}};g.Tag=n;g.OCDevManageOrganizationMultiplayerTestingToolView=a}),98);
-----
OCDevManageOrganizationMultiplayerTestingToolUserContent.react",["fbt","ix","GeoBaseSpacingLayout.react","GeoButton.react","GeoFlexbox.react","GeoMediaItem.react","GeoPill.react","Image.react","OCDevCenterUIText.react","OCDevManageOrganizationMultiplayerTestingToolUserContent_user.graphql","OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent.react","OCDevManageOrganizationMultiplayerTestingToolView.react","RelayHooks","fbicon","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=d("react"),l=d("react").useState,m=j!==void 0?j:j=b("OCDevManageOrganizationMultiplayerTestingToolUserContent_user.graphql");function a(a){var b=a.grouped,e=a.tags;a=a.user;a=(a=d("RelayHooks").useFragment(m,a))!=null?a:{};var g=a.alias,j=a.display_name,o=a.most_recent_presence;a=a.profile_photo;var p=l(!1),q=p[0],r=p[1];p=k.jsx(c("GeoBaseSpacingLayout.react"),{xstyle:n.tagSection,children:e.map(function(a){return v(a)})});if(e.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ONLINE)){var s;s=(s=o==null?void 0:o.location)!=null?s:h._("Online")}else if(o!==null){var t;s=h._("Last Seen").toString()+": "+((t=o==null?void 0:o.activity_state)!=null?t:"")}else s=h._("Offline");function u(){return!b&&(e.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ONLINE)||e.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.VIEWER)||e.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.TEST))}function v(a){var b,e="info";switch(a){case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.FRIEND:b=h._("Friend");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ORG:b=h._("Org Member");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.TEST:b=h._("Test User");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.PARTY:b=h._("Party Member");break;case d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.VIEWER:b=h._("You");e="success";break;default:return null}return k.jsx(c("GeoPill.react"),{label:b,status:e,value:b},a)}v.displayName=v.name+" [from "+f.id+"]";t=0;return k.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"column",grow:1,children:[k.jsxs(c("GeoFlexbox.react"),{alignItems:"start",children:[k.jsx(c("GeoMediaItem.react"),{fit:"contain",media:k.jsx(c("Image.react"),{src:a==null?void 0:a.uri}),ratio:"circle",size:48,xstyle:n.profilePhoto}),e.includes(d("OCDevManageOrganizationMultiplayerTestingToolView.react").Tag.ONLINE)?k.jsx("span",{className:"x10l6tqk x1lpp0xw xseo6mj x1kpxq89 xsmyaan x12pmwpl x28s65c x1ej6ck x1sioaz8 x1kbt002 xlid4zk x13tp074 x1qns1p2 xipx5yg"}):null,k.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"row",grow:1,children:[k.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"column",grow:1,children:[k.jsx(c("OCDevCenterUIText.react"),{color:"black",maxLines:1,type:"bodyBold",xstyle:n.cardHeaderText,children:(a=j)!=null?a:""}),k.jsx(c("OCDevCenterUIText.react"),{maxLines:1,type:"body",xstyle:n.cardBodyText,children:"@"+((j=g)!=null?j:"")}),b?p:k.jsx(c("OCDevCenterUIText.react"),{maxLines:1,type:"body",xstyle:n.cardBodyText,children:s})]}),t>0&&k.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("555288"),16),isLabelHidden:!0,label:"actions",variant:"flat",xstyle:n.menuButton}),u()?k.jsx(c("GeoButton.react"),{icon:q?d("fbicon")._(i("505579"),16):d("fbicon")._(i("492466"),16),isLabelHidden:!0,label:"actions",variant:"flat",xstyle:n.presenceButton,onClick:function(){return r(!q)}}):null]})]}),b?null:p,q&&!b&&k.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent.react"),{presence:o,source:"user"})]})}a.displayName=a.name+" [from "+f.id+"]";var n={activeBadge:{position:"x10l6tqk",marginStart:"x1lpp0xw",marginTop:"xseo6mj",height:"x1kpxq89",width:"xsmyaan",backgroundColor:"x12pmwpl",borderTop:"x28s65c",borderEnd:"x1ej6ck",borderBottom:"x1sioaz8",borderStart:"x1kbt002",borderTopStartRadius:"xlid4zk",borderTopEndRadius:"x13tp074",borderBottomEndRadius:"x1qns1p2",borderBottomStartRadius:"xipx5yg",$$css:!0},cardBodyText:{color:"x1tzbkuf",fontSize:"x1pg5gke",lineHeight:"x1evy7pa",$$css:!0},cardHeaderText:{marginTop:"x16z1lm9",lineHeight:"x1pujyh6",$$css:!0},menuButton:{position:"x10l6tqk",right:"xmnqija",marginTop:"x6tz33s",$$css:!0},presenceButton:{position:"x10l6tqk",right:"xmnqija",bottom:"xy1j3rs",$$css:!0},profilePhoto:{marginEnd:"xq8finb",$$css:!0},tagSection:{marginTop:"x1k70j0n",$$css:!0}};g["default"]=a}),98);
-----
OCDevManageOrganizationMultiplayerTestingToolGroupContent.react",["GeoFlexbox.react","OCDevManageOrganizationMultiplayerTestingToolUserContent.react","OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent.react","react"],(function(a,b,c,d,e,f,g){"use strict";var h=d("react");function a(a){var b=a.presence;a=a.users;return h.jsxs(c("GeoFlexbox.react"),{alignItems:"start",direction:"column",children:[h.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent.react"),{presence:b,source:"group"}),h.jsx("hr",{className:"xh8yej3 x14vqqas"}),a.map(function(a){return h.jsx("div",{className:"x14vqqas",children:h.jsx(c("OCDevManageOrganizationMultiplayerTestingToolUserContent.react"),{grouped:!0,tags:a.tags,user:a.node})},a.id)})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageOrganizationMultiplayerTestingToolView_viewer.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"presence_status",storageKey:null},c={alias:null,args:null,concreteType:"PresenceStatusInstance",kind:"LinkedField",name:"most_recent_presence",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent_presence"},{alias:null,args:null,kind:"ScalarField",name:"destination_api_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lobby_session_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"match_session_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"vr_last_active_time",storageKey:null},{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[a],storageKey:null}],storageKey:null},d={args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserContent_user"},e=[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"nodes",plural:!0,selections:[a,b,c,d],storageKey:null}];return{argumentDefinitions:[{kind:"RootArgument",name:"organizationID"}],kind:"Fragment",metadata:null,name:"OCDevManageOrganizationMultiplayerTestingToolView_viewer",selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[a,b,{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserHistoryContent_user"},c,d,{alias:null,args:null,concreteType:"UserLobbyRosterConnection",kind:"LinkedField",name:"lobby_roster",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"Party",kind:"LinkedField",name:"current_party",plural:!1,selections:[{alias:null,args:null,concreteType:"PartyToUsersConnection",kind:"LinkedField",name:"party_users",plural:!1,selections:e,storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"UserToFriendsConnection",kind:"LinkedField",name:"friends",plural:!1,selections:e,storageKey:null},{alias:null,args:[{kind:"Variable",name:"find",variableName:"organizationID"}],concreteType:"UserToOrganizationsConnection",kind:"LinkedField",name:"organizations",plural:!1,selections:[{alias:null,args:null,concreteType:"Organization",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,concreteType:"OrganizationToMembersConnection",kind:"LinkedField",name:"org_members",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"OrganizationTestUsersConnection",kind:"LinkedField",name:"test_users",plural:!1,selections:e,storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolNotificationBanner_viewer"}],type:"Viewer",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageOrganizationMultiplayerTestingToolUserContent_user.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageOrganizationMultiplayerTestingToolUserContent_user",selections:[{alias:null,args:null,kind:"ScalarField",name:"alias",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},{alias:null,args:null,concreteType:"PresenceStatusInstance",kind:"LinkedField",name:"most_recent_presence",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationMultiplayerTestingToolUserPresenceContent_presence"},{alias:null,args:null,kind:"ScalarField",name:"location",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"activity_state",storageKey:null}],storageKey:null},{alias:null,args:[{kind:"Literal",name:"size",value:"96x96"}],concreteType:"Image",kind:"LinkedField",name:"profile_photo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:"profile_photo(size:"96x96")"}],type:"User",abstractKey:null};e.exports=a}),null);
-----