CometDeveloperThreatExchange.entrypoint",["GeoCometThreatExchangeHomeCasesQuery$Parameters","GeoCometThreatExchangeHomeFeedbackQuery$Parameters","GeoCometThreatExchangeHomeOutcomesQuery$Parameters","GeoCometThreatExchangeHomeOverviewQuery$Parameters","GeoCometThreatExchangeHomeSearchQuery$Parameters","GeoCometThreatExchangeHomeSingleProgramQuery$Parameters","GeoCometThreatExchangeHomeSummaryQuery$Parameters","GeoCometThreatExchangeHomeTaxonomyQuery$Parameters","GeoCometThreatExchangeMembersQuery$Parameters","GeoCometThreatExchangePrivacyGroupsQuery$Parameters","GeoCometThreatExchangeTagsQuery$Parameters","JSResourceForInteraction"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){var c,d=a.routeParams.program_id,e={};c=(c=a.routeParams.sub_tab)!=null?c:"overview";switch(a.routeParams.tab){case"home":if(d==null)return{queries:{homeSummaryQueryRef:{parameters:b("GeoCometThreatExchangeHomeSummaryQuery$Parameters"),variables:{member_id:a.routeProps.member_id}}}};switch(c){case"outcomes":e={homeOutcomesQueryRef:{parameters:b("GeoCometThreatExchangeHomeOutcomesQuery$Parameters"),variables:{pg_id:d,te_app_id:a.routeProps.member_id}}};break;case"taxonomy":e={homeTaxonomyQueryRef:{parameters:b("GeoCometThreatExchangeHomeTaxonomyQuery$Parameters"),variables:{pg_id:d,te_app_id:a.routeProps.member_id}}};break;case"cases":e={homeCasesQueryRef:{parameters:b("GeoCometThreatExchangeHomeCasesQuery$Parameters"),variables:{pg_id:d,te_app_id:a.routeProps.member_id}}};break;case"search":e={homeSearchQueryRef:{parameters:b("GeoCometThreatExchangeHomeSearchQuery$Parameters"),variables:{pg_id:d,te_app_id:a.routeProps.member_id}}};break;case"feedback":e={homeFeedbackQueryRef:{parameters:b("GeoCometThreatExchangeHomeFeedbackQuery$Parameters"),variables:{pg_id:d,te_app_id:a.routeProps.member_id}}};break;case"overview":e={homeOverviewQueryRef:{parameters:b("GeoCometThreatExchangeHomeOverviewQuery$Parameters"),variables:{pg_id:d,te_app_id:a.routeProps.member_id}}}}e=babelHelpers["extends"]({},e,{homeSingleProgramQueryRef:{parameters:b("GeoCometThreatExchangeHomeSingleProgramQuery$Parameters"),variables:{member_id:a.routeProps.member_id,pg_id:d}}});break;case"members":e={membersQueryRef:{parameters:b("GeoCometThreatExchangeMembersQuery$Parameters"),variables:{viewer_app_id:a.routeProps.member_id}}};break;case"tags":e={tagsQueryRef:{parameters:b("GeoCometThreatExchangeTagsQuery$Parameters"),variables:{member_id:a.routeProps.member_id}}};break;case"privacy_groups":e={privacyGroupsQueryRef:{parameters:b("GeoCometThreatExchangePrivacyGroupsQuery$Parameters"),variables:{member_id:a.routeProps.member_id}}}}return{queries:e}},root:c("JSResourceForInteraction")("CometDeveloperThreatExchangeRoot.react").__setRef("CometDeveloperThreatExchange.entrypoint")};g["default"]=a}),98);
-----
GeoCometThreatExchangePrivacyGroups.react",["fbt","ix","$InternalEnum","Actor","CometPlaceholder.react","CometRelay","GeoButton.react","GeoCardHeader.react","GeoCometThreatExchangeContext","GeoCometThreatExchangeCopyToClipboardLink.react","GeoCometThreatExchangePrivacyGroupsQuery.graphql","GeoCometThreatExchangePrivacyGroups_forMutation.graphql","GeoCometThreatExchangePrivacyGroups_member.graphql","GeoEmptyState.react","GeoGridTypes","GeoPage.react","GeoPageCard.react","GeoPageHeader.react","GeoPageSectionWithNestedChildren.react","GeoTable.react","GeoTableContentCell.react","GeoTableLoadingState.react","GeoTableWidth","GeoTextLoadingState.react","Image.react","MercuryTimestamp","RelayHooks","TEUILogger","TEVocabulary","createGeoTableDataSource","nullthrows","react","react-compiler-runtime","requireDeferred","useGeoDeferredModal","useGeoTableRowHeader","useGeoTableSortable","useGeoTableSortableState"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l,m,n;e=n||d("react");var o=m||(m=c("react")),p=e.useContext,q=e.useEffect,r=e.useMemo,s=c("requireDeferred")("GeoCometThreatExchangePrivacyGroupsActionModal.react").__setRef("GeoCometThreatExchangePrivacyGroups.react"),t=b("$InternalEnum").Mirrored(["VIEW","EDIT","CREATE"]),u=j!==void 0?j:j=b("GeoCometThreatExchangePrivacyGroupsQuery.graphql"),v=k!==void 0?k:k=b("GeoCometThreatExchangePrivacyGroups_member.graphql");l!==void 0?l:l=b("GeoCometThreatExchangePrivacyGroups_forMutation.graphql");function a(){var a=d("react-compiler-runtime").c(11),b=p(c("GeoCometThreatExchangeContext")),e=d("Actor").useActor(),f=e[0];e=c("useGeoDeferredModal")(s);var g;a[0]!==f||a[1]!==(b==null?void 0:b.memberID)?(g=function(){d("TEUILogger").log(f,b==null?void 0:b.memberID,d("TEUILogger").CategoryEnum.PRIVACY_GROUPS,d("TEUILogger").EventEnum.PAGE_LOAD,d("TEUILogger").SubeventEnum.NONE)},a[0]=f,a[1]=b==null?void 0:b.memberID,a[2]=g):g=a[2];var i=b==null?void 0:b.memberID,j;a[3]!==f||a[4]!==i?(j=[f,i],a[3]=f,a[4]=i,a[5]=j):j=a[5];q(g,j);a[6]===Symbol["for"]("react.memo_cache_sentinel")?(i=o.jsx(c("GeoPageHeader.react"),{heading:h._(/*BTDS*/"Privacy Groups")}),a[6]=i):i=a[6];a[7]===Symbol["for"]("react.memo_cache_sentinel")?(g=o.jsx(B,{isPlaceHolder:!0}),a[7]=g):g=a[7];a[8]===Symbol["for"]("react.memo_cache_sentinel")?(j=o.jsx(c("GeoPageCard.react"),{columns:12,header:g,children:o.jsx(c("GeoTableLoadingState.react"),{columnSizeDefinition:d("GeoGridTypes").GridList.trackSizeOrRepeat([d("GeoGridTypes").GridRepeat.track(11,d("GeoGridTypes").GridSize.len(9,"%"))]),headerCellRenderer:x,numColumns:11,numRows:5,rowCellRenderer:w})}),a[8]=j):j=a[8];a[9]!==e?(g=o.jsx(c("GeoPage.react"),{columns:12,header:i,children:o.jsx(c("GeoPageSectionWithNestedChildren.react"),{children:o.jsx(c("CometPlaceholder.react"),{fallback:j,children:o.jsx(y,{showActionModal:e})})})}),a[9]=e,a[10]=g):g=a[10];return g}function w(a){return o.jsx(c("GeoTextLoadingState.react"),{width:80})}w.displayName=w.name+" [from "+f.id+"]";function x(a){return o.jsx(c("GeoTextLoadingState.react"),{width:80})}x.displayName=x.name+" [from "+f.id+"]";function y(a){var b,e=d("react-compiler-runtime").c(10),f=a.showActionModal;a=p(c("GeoCometThreatExchangeContext"));a=d("CometRelay").usePreloadedQuery(u,c("nullthrows")(a==null?void 0:(a=a.queryRefs)==null?void 0:a.privacyGroupsQueryRef));var g=(b=a.member)==null?void 0:b.id;if(g==null){e[0]===Symbol["for"]("react.memo_cache_sentinel")?(b=o.jsx(A,{}),e[0]=b):b=e[0];return b}e[1]!==g||e[2]!==f?(b=o.jsx(B,{isPlaceHolder:!1,onClick:function(){return f({graphqlMemberID:g,isShown:!0,modalType:t.CREATE})}}),e[1]=g,e[2]=f,e[3]=b):b=e[3];var h;e[4]!==a.member||e[5]!==f?(h=o.jsx(z,{fragmentData:a.member,showActionModal:f}),e[4]=a.member,e[5]=f,e[6]=h):h=e[6];e[7]!==b||e[8]!==h?(a=o.jsx(c("GeoPageCard.react"),{columns:12,header:b,children:h}),e[7]=b,e[8]=h,e[9]=a):a=e[9];return a}function z(a){var b,e=a.fragmentData,f=a.showActionModal,g=d("RelayHooks").useFragment(v,e),i=p(c("GeoCometThreatExchangeContext"));a=c("useGeoTableSortableState")({direction:"descending",sortKey:"create_time"});var j=a[0];e=a[1];a=c("useGeoTableSortable")({setSort:e,sort:j});e=c("useGeoTableRowHeader")({key:"id"});b=r(function(){var a;a=((a=g==null?void 0:(a=g.privacy_groups)==null?void 0:a.edges)!=null?a:[]).map(function(a){var b;return{action_modal_key:a==null?void 0:a.node,canJoin_key:a==null?void 0:a.node,canSee_key:a==null?void 0:a.node,canUse_key:a==null?void 0:a.node,create_time:a==null?void 0:(b=a.node)==null?void 0:b.create_time,description:a==null?void 0:(b=a.node)==null?void 0:b.description,description_key:a==null?void 0:a.node,graphql_member_id:c("nullthrows")(g==null?void 0:g.id),id:a==null?void 0:(b=a.node)==null?void 0:b.id,last_updated:a==null?void 0:(b=a.node)==null?void 0:b.last_updated,members_can_see:a==null?void 0:(b=a.node)==null?void 0:b.members_can_see,members_can_use:a==null?void 0:(b=a.node)==null?void 0:b.members_can_use,name:a==null?void 0:(b=a.node)==null?void 0:b.name,name_key:a==null?void 0:a.node,owner_app:{id:a==null?void 0:(b=a.node)==null?void 0:(b=b.owner_app)==null?void 0:b.id,name:a==null?void 0:(b=a.node)==null?void 0:(b=b.owner_app)==null?void 0:b.name},public_can_see_and_join:a==null?void 0:(b=a.node)==null?void 0:b.public_can_see_and_join}});a=a.filter(Boolean).sort(function(a,b){var c,d=(j==null?void 0:j.direction)==="ascending"?1:-1,e=j==null?void 0:j.sortKey;if(d==null||e==null||a==null||b==null)return 0;switch(e){case"owner_app_id":return((c=(c=a.owner_app)==null?void 0:c.id)!=null?c:"").localeCompare((c=(c=b.owner_app)==null?void 0:c.id)!=null?c:"")*d;case"owner_app_name":return((c=(c=a.owner_app)==null?void 0:c.name)!=null?c:"").localeCompare((c=(c=b.owner_app)==null?void 0:c.name)!=null?c:"")*d;case"create_time":case"last_updated":return(((c=a[e])!=null?c:0)-((c=b[e])!=null?c:0))*d;case"public_can_see_and_join":case"members_can_see":case"members_can_use":return(((c=a[e])!=null?c:!1)?"Yes":"No").localeCompare(((c=b[e])!=null?c:!1)?"Yes":"No")*d;case"id":case"name":case"description":return((c=a[e])!=null?c:"").localeCompare((a=b[e])!=null?a:"")*d;default:return 0}});return c("createGeoTableDataSource")(a,{getStableUniqueID:function(a){return a==null?void 0:a.id}})},[g==null?void 0:g.id,g==null?void 0:(b=g.privacy_groups)==null?void 0:b.edges,j==null?void 0:j.direction,j==null?void 0:j.sortKey]);var k=r(function(){var a,b;return[{cell:function(a){a=a.item;return o.jsx(c("GeoCometThreatExchangeCopyToClipboardLink.react"),{value:a==null?void 0:a.id})},header:{label:(a=d("TEVocabulary")).PRIVACY_GROUP.ATTRIBUTE_NAMES.id,tooltip:a.PRIVACY_GROUP.TOOLTIPS.id},key:"id",sortable:[{sortKey:"id"}],width:(b=d("GeoTableWidth")).proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoCometThreatExchangeCopyToClipboardLink.react"),{value:a==null?void 0:a.name})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.name,tooltip:a.PRIVACY_GROUP.TOOLTIPS.name},key:"name",sortable:[{sortKey:"name"}],width:b.proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoCometThreatExchangeCopyToClipboardLink.react"),{value:a==null?void 0:a.description})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.description,tooltip:a.PRIVACY_GROUP.TOOLTIPS.description},key:"description",sortable:[{sortKey:"description"}],width:b.proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoCometThreatExchangeCopyToClipboardLink.react"),{value:a==null?void 0:(a=a.owner_app)==null?void 0:a.name})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.OWNER_ATTRIBUTES.name,tooltip:a.PRIVACY_GROUP.TOOLTIPS.OWNER_ATTRIBUTES.name},key:"owner_app_name",sortable:[{sortKey:"owner_app_name"}],width:b.proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoCometThreatExchangeCopyToClipboardLink.react"),{value:a==null?void 0:(a=a.owner_app)==null?void 0:a.id})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.OWNER_ATTRIBUTES.id,tooltip:a.PRIVACY_GROUP.TOOLTIPS.OWNER_ATTRIBUTES.id},key:"owner_app_id",sortable:[{sortKey:"owner_app_id"}],width:b.proportional(1)},{cell:function(a){a=a.item;a=a==null?void 0:a.create_time;return a==null?null:o.jsx(c("GeoTableContentCell.react"),{title:d("MercuryTimestamp").getRelativeTimestamp(a*1e3)})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.create_time,tooltip:a.PRIVACY_GROUP.TOOLTIPS.create_time},key:"create_time",sortable:[{sortKey:"create_time"}],width:b.proportional(1)},{cell:function(a){a=a.item;a=a==null?void 0:a.last_updated;return a==null?null:o.jsx(c("GeoTableContentCell.react"),{title:d("MercuryTimestamp").getRelativeTimestamp(a*1e3)})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.last_updated,tooltip:a.PRIVACY_GROUP.TOOLTIPS.last_updated},key:"last_updated",sortable:[{sortKey:"last_updated"}],width:b.proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoTableContentCell.react"),{title:((a=a==null?void 0:a.public_can_see_and_join)!=null?a:!1)?"Yes":"No"})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.public_can_see_and_join,tooltip:a.PRIVACY_GROUP.TOOLTIPS.public_can_see_and_join},key:"public_can_see_and_join",sortable:[{sortKey:"public_can_see_and_join"}],width:b.proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoTableContentCell.react"),{title:((a=a==null?void 0:a.members_can_see)!=null?a:!1)?"Yes":"No"})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.members_can_see,tooltip:a.PRIVACY_GROUP.TOOLTIPS.members_can_see},key:"members_can_see",sortable:[{sortKey:"members_can_see"}],width:b.proportional(1)},{cell:function(a){a=a.item;return o.jsx(c("GeoTableContentCell.react"),{title:((a=a==null?void 0:a.members_can_use)!=null?a:!1)?"Yes":"No"})},header:{label:a.PRIVACY_GROUP.ATTRIBUTE_NAMES.members_can_use,tooltip:a.PRIVACY_GROUP.TOOLTIPS.members_can_use},key:"members_can_use",sortable:[{sortKey:"members_can_use"}],width:b.proportional(1)},{cell:function(a){var b=a.item,d=String((a=b.owner_app)==null?void 0:a.id)===String(i==null?void 0:i.memberID)?t.EDIT:t.VIEW;return o.jsx(c("GeoButton.react"),{label:d===t.EDIT?"Edit":"View",onClick:function(){return f({fragmentData:b.action_modal_key,graphqlMemberID:b.graphql_member_id,isShown:!0,modalType:d})}})},header:{label:"Actions"},key:"action",width:b.proportional(1)}]},[i==null?void 0:i.memberID,f]);return b.getRenderItems().length>0?o.jsx(c("GeoTable.react"),{columns:k,dataSource:b,label:h._(/*BTDS*/"Privacy groups"),plugins:{rowHeader:e,sortable:a},variant:"dense-striped"}):o.jsx(A,{})}z.displayName=z.name+" [from "+f.id+"]";function A(){var a=d("react-compiler-runtime").c(2),b;a[0]===Symbol["for"]("react.memo_cache_sentinel")?(b=h._(/*BTDS*/"An illustration to show when no results is available"),a[0]=b):b=a[0];a[1]===Symbol["for"]("react.memo_cache_sentinel")?(b=o.jsx(c("GeoEmptyState.react"),{heading:"No privacy groups available for this member",media:o.jsx(c("Image.react"),{alt:b,height:280,src:i("169710"),width:280})}),a[1]=b):b=a[1];return b}function B(a){var b=d("react-compiler-runtime").c(6),e=a.isPlaceHolder;a=a.onClick;var f;b[0]!==a?(f={label:"Create",onClick:a,tooltip:"Create a new privacy group",variant:"primary"},b[0]=a,b[1]=f):f=b[1];a=f;if(e){b[2]!==a?(f=babelHelpers["extends"]({},a,{isDisabled:!0,isLoading:!0}),b[2]=a,b[3]=f):f=b[3];a=f}b[4]!==a?(e=o.jsx(c("GeoCardHeader.react"),{action:o.jsx(c("GeoButton.react"),babelHelpers["extends"]({},a)),heading:""}),b[4]=a,b[5]=e):e=b[5];return e}g.ModalType=t;g.GeoCometThreatExchangePrivacyGroups=a}),226);
-----
GeoCometThreatExchangePrivacyGroupsQuery.graphql",["GeoCometThreatExchangePrivacyGroupsQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"member_id"}],c=[{kind:"Variable",name:"member_id",variableName:"member_id"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},f=[d,e];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"GeoCometThreatExchangePrivacyGroupsQuery",selections:[{alias:"member",args:c,concreteType:"ThreatExchangeMember",kind:"LinkedField",name:"threat_exchange_member",plural:!1,selections:[{kind:"RequiredField",field:d,action:"THROW",path:"member.id"},{args:null,kind:"FragmentSpread",name:"GeoCometThreatExchangePrivacyGroups_member"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"GeoCometThreatExchangePrivacyGroupsQuery",selections:[{alias:"member",args:c,concreteType:"ThreatExchangeMember",kind:"LinkedField",name:"threat_exchange_member",plural:!1,selections:[d,{alias:null,args:null,concreteType:"ThreatExchangeMemberPrivacyGroupsConnection",kind:"LinkedField",name:"privacy_groups",plural:!1,selections:[{alias:null,args:null,concreteType:"ThreatExchangeMemberPrivacyGroupsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"ThreatPrivacyGroup",kind:"LinkedField",name:"node",plural:!1,selections:[d,e,{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"owner_app",plural:!1,selections:f,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"public_can_see_and_join",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"members_can_see",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"members_can_use",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last_updated",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"create_time",storageKey:null},{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"member_apps",plural:!0,selections:f,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,filters:null,handle:"connection",key:"GeoCometThreatExchangePrivacyGroups_privacy_groups",kind:"LinkedHandle",name:"privacy_groups"}],storageKey:null}]},params:{id:b("GeoCometThreatExchangePrivacyGroupsQuery_facebookRelayOperation"),metadata:{},name:"GeoCometThreatExchangePrivacyGroupsQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
GeoCometThreatExchangePrivacyGroupsQuery$Parameters",["GeoCometThreatExchangePrivacyGroupsQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("GeoCometThreatExchangePrivacyGroupsQuery_facebookRelayOperation"),metadata:{},name:"GeoCometThreatExchangePrivacyGroupsQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
GeoCometThreatExchangePrivacyGroupsQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="30952804344364680"}),null);
-----