PreDURemoveModal.react",["fbt","CometPlaceholder.react","FDSDialog.react","FDSDialogButtonGroupFooter.react","FDSDialogHeader.react","FDSProgressRingIndeterminate.react","FDSText.react","MixedPermissionsBackwardFixFBStrings","MixedPermissionsDUListContainer.react","MixedPermissionsDUListFallback.react","MixedPermissionsEventsFalcoEvent","MixedPermissionsFBMutationResponseUtils","PreDURemoveModalQuery.graphql","RelayHooks","RemoveAssetDirectUsersMutation","cometPushToast","react","useCometConfirmationDialog"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u,m=d.useCallback,p=d.useState,_=e!==void 0?e:e=n("PreDURemoveModalQuery.graphql");function f(e){var t,n,a,l,u,d,f=e.extraProps,g=e.props,h=e.queries,y=g.onClose,C=f==null?void 0:f.parentOnClose,b=o("RelayHooks").usePreloadedQuery(_,h.queryRef),v=h.queryRef.variables.pageID,S=(t=(n=b.page)==null||(n=n.remove_modal_direct_admins)==null?void 0:n.count)!=null?t:0,R=r("useCometConfirmationDialog")(),L=o("RelayHooks").useMutation(o("RemoveAssetDirectUsersMutation").REMOVE_ASSET_DIRECT_USERS_MUTATION),E=L[0],k=L[1],I=p(null),T=I[0],D=I[1],x=m(function(){C?C():y()},[y,C]),$=T!=null&&T.selectAll?S-((a=T==null||(l=T.excludedUserIds)==null?void 0:l.length)!=null?a:0):(u=T==null||(d=T.userIds)==null?void 0:d.length)!=null?u:0,P=$>0,N=m(function(){R({body:o("MixedPermissionsBackwardFixFBStrings").REMOVE_ACCESS_CONFIRMATION_BODY_MIXED_PERMISSIONS($),cancel:s._(/*BTDS*/""),confirm:o("MixedPermissionsBackwardFixFBStrings").YES_REMOVE_BUTTON_LABEL,disabled:k,title:o("MixedPermissionsBackwardFixFBStrings").REMOVE_ACCESS_CONFIRMATION_TITLE_MIXED_PERMISSIONS},function(){var e;r("MixedPermissionsEventsFalcoEvent").log(function(){var e,t,n,r,o;return{business_id:null,event_data:{event_location:"fbweb",event_name:"remove_clicked",event_type:"ui"},extra_info:JSON.stringify({excluded_user_count:(e=T==null||(t=T.excludedUserIds)==null?void 0:t.length)!=null?e:0,page_id:h.queryRef.variables.pageID,selected_all:(n=T==null?void 0:T.selectAll)!=null?n:!1,selected_user_count:(r=T==null||(o=T.userIds)==null?void 0:o.length)!=null?r:0}),user_id:null}}),E({onCompleted:function(t){var e,n;x();var r=(e=t.xfb_remove_asset_direct_users_from_asset)==null?void 0:e.async_job_response,a=(n=t.xfb_remove_asset_direct_users_from_asset)==null?void 0:n.responses,i=o("MixedPermissionsFBMutationResponseUtils").calculateMutationCounts(r,a),l=i.failureCount,u=i.successCount;u>0&&o("cometPushToast").cometPushSimpleToast(s._(/*BTDS*/"",[s._plural(u,"number")])),l>0&&o("cometPushToast").cometPushErrorToast({message:s._(/*BTDS*/"",[s._plural(l,"number")])})},onError:function(){o("cometPushToast").cometPushErrorToast({message:s._(/*BTDS*/"")}),x()},updater:function(t){t.invalidateStore()},variables:{asset_id:v,selected_all:(e=T==null?void 0:T.selectAll)!=null?e:!1,selected_user_ids:T==null?void 0:T.userIds,unselected_user_ids:T==null?void 0:T.excludedUserIds}})},function(){x()})},[R,h.queryRef.variables.pageID,T,E,v,x,$,k]);return c.jsx(r("FDSDialog.react"),{footer:c.jsx(r("FDSDialogButtonGroupFooter.react"),{align:"justify",primary:{addOnPrimary:k?c.jsx(r("FDSProgressRingIndeterminate.react"),{color:"blue",size:16}):void 0,disabled:!P||k,label:s._(/*BTDS*/""),onPress:N,type:"primary"},secondary:{disabled:k,label:o("MixedPermissionsBackwardFixFBStrings").NOT_NOW_BUTTON_LABEL,onPress:x,type:"secondary"}}),header:c.jsx(r("FDSDialogHeader.react"),{onClose:x,text:o("MixedPermissionsBackwardFixFBStrings").PRE_DU_MODAL_REMOVE_STEP_HEADING_MIXED_PERMISSIONS}),size:"medium",children:c.jsxs("div",{className:"x17v04x3 xyamay9 x1l90r2v x13jy36j x64bnmy",children:[c.jsx("div",{className:"x1yztbdb",children:c.jsx(r("FDSText.react"),{type:"body2",children:o("MixedPermissionsBackwardFixFBStrings").PRE_DU_MODAL_REMOVE_STEP_DESCRIPTION_MIXED_PERMISSIONS})}),b.page!=null&&c.jsx(r("CometPlaceholder.react"),{fallback:c.jsx(r("MixedPermissionsDUListFallback.react"),{hideSelectionControls:!1}),name:i.id,children:c.jsx(r("MixedPermissionsDUListContainer.react"),{onSelectionChange:D,page:b.page,totalCount:S})})]})})}f.displayName=f.name+" [from "+i.id+"]",l.default=f}),226);
-----
PreDURemoveModalQuery.graphql",["PreDURemoveModalQuery_facebookRelayOperation","relay-runtime"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"onlyIncludeAdminIds"},t={defaultValue:null,kind:"LocalArgument",name:"pageID"},r={defaultValue:null,kind:"LocalArgument",name:"skipAdminIds"},o=[{kind:"Variable",name:"id",variableName:"pageID"}],a={kind:"Variable",name:"only_include_admin_ids",variableName:"onlyIncludeAdminIds"},i={kind:"Variable",name:"skip_admin_ids",variableName:"skipAdminIds"},l={alias:"remove_modal_direct_admins",args:[a,i],concreteType:"PageDirectUsersConnection",kind:"LinkedField",name:"direct_users",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null}],storageKey:null},s=[{kind:"Literal",name:"first",value:16},a,i],u={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:[e,t,r],kind:"Fragment",metadata:null,name:"PreDURemoveModalQuery",selections:[{alias:null,args:o,concreteType:"Page",kind:"LinkedField",name:"page",plural:!1,selections:[{args:[{kind:"Variable",name:"onlyIncludeAdminIds",variableName:"onlyIncludeAdminIds"},{kind:"Variable",name:"skipAdminIds",variableName:"skipAdminIds"}],kind:"FragmentSpread",name:"MixedPermissionsDUListContainer_page"},l],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[t,e,r],kind:"Operation",name:"PreDURemoveModalQuery",selections:[{alias:null,args:o,concreteType:"Page",kind:"LinkedField",name:"page",plural:!1,selections:[{alias:null,args:s,concreteType:"PageDirectUsersConnection",kind:"LinkedField",name:"direct_users",plural:!1,selections:[{alias:null,args:null,concreteType:"PageDirectUsersEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"node",plural:!1,selections:[u,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:[{kind:"Variable",name:"asset_id",variableName:"pageID"}],kind:"ScalarField",name:"asset_permission_access_type",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},{kind:"ClientExtension",selections:[{alias:null,args:null,kind:"ScalarField",name:"__id",storageKey:null}]}],storageKey:null},{alias:null,args:s,filters:["skip_admin_ids","only_include_admin_ids"],handle:"connection",key:"MixedPermissionsDUListContainer_page_direct_users",kind:"LinkedHandle",name:"direct_users"},u,l],storageKey:null}]},params:{id:n("PreDURemoveModalQuery_facebookRelayOperation"),metadata:{},name:"PreDURemoveModalQuery",operationKind:"query",text:null}}})();n("relay-runtime").PreloadableQueryRegistry.set(e.params.id,e),a.exports=e}),null);
-----
PreDURemoveModal.entrypoint",["JSResourceForInteraction","PreDURemoveModalQuery$Parameters"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){var c=a.onlyIncludeAdminIds,d=a.pageID,e=a.parentOnClose;a=a.skipAdminIds;return{extraProps:{parentOnClose:e},queries:{queryRef:{parameters:b("PreDURemoveModalQuery$Parameters"),variables:{onlyIncludeAdminIds:c,pageID:d,skipAdminIds:a}}}}},root:c("JSResourceForInteraction")("PreDURemoveModal.react").__setRef("PreDURemoveModal.entrypoint")};g["default"]=a}),98);
-----
PreDURemoveModalQuery$Parameters",["PreDURemoveModalQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("PreDURemoveModalQuery_facebookRelayOperation"),metadata:{},name:"PreDURemoveModalQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
PreDURemoveModalQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24831537699804743"}),null);
-----