BizKitSettingsRequestUserInviteModalQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24482439204683184"}),null);
-----
BizKitSettingsRequestUserInviteModal.entrypoint",["BizKitSettingsRequestUserInviteModalQuery$Parameters","JSResourceForInteraction"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){var b=a.assetTypes,d=a.businessID;a=a.initiallySelectedAssetID;return{queries:{queryReference:{parameters:c("BizKitSettingsRequestUserInviteModalQuery$Parameters"),variables:{assetTypes:b,businessID:d,hasInitiallySelectedAssetID:a!=null,initiallySelectedAssetID:a!=null?a:""}}}}},root:c("JSResourceForInteraction")("BizKitSettingsRequestUserInviteModal.react").__setRef("BizKitSettingsRequestUserInviteModal.entrypoint")};g["default"]=a}),98);
-----
BizKitSettingsRequestUserInviteModalQuery$Parameters",["BizKitSettingsRequestUserInviteModalQuery_facebookRelayOperation","BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariants.relayprovider"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("BizKitSettingsRequestUserInviteModalQuery_facebookRelayOperation"),metadata:{},name:"BizKitSettingsRequestUserInviteModalQuery",operationKind:"query",text:null,providedVariables:{__relay_internal__pv__BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariantsrelayprovider:b("BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariants.relayprovider")}}};e.exports=a}),null);
-----
BizKitSettingsRequestUserInviteModal.react",["fbt","BaseInputEmailValidator","BizKitSettingsInvitePeopleFlow","BizKitSettingsInvitePeopleInvitationError.react","BizKitSettingsInviteUserModalV2.constants","BizKitSettingsInviteUserModalV2.react","BizKitSettingsRequestUserInviteModalMutation.graphql","BizKitSettingsRequestUserInviteModalQuery.graphql","BizKitSettingsRequestUserInviteModalStepDone.react","BizKitSettingsRequestUserInviteModalStepReview.react","BizKitSettingsRequestUserInviteModalStepSelectPeople.react","RelayHooks","react","useBizKitSettingsInvitePeopleAssignAssets","useBizKitSettingsInvitePeopleModalConfirmExit","useBizKitSettingsRequestUserInviteModalInitialAssetState","useBizKitSettingsRequestUserInviteModalLogger"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react")),m=k.useState,n=new Map(),o=i!==void 0?i:i=b("BizKitSettingsRequestUserInviteModalMutation.graphql");function a(a){var e=a.props,f=e.initialEmail,g=e.onHide;e=e.requestAddUserInteractionId;var h=a.queries;a=d("RelayHooks").usePreloadedQuery(j!==void 0?j:j=b("BizKitSettingsRequestUserInviteModalQuery.graphql"),h.queryReference);var i=a.business,k=i.id,r=i.name;f=f!=null&&c("BaseInputEmailValidator")(f).type==="CORRECT"?f:null;f=m(f!=null?f:"");var s=f[0],t=f[1];f=m(null);var u=f[0],v=f[1];f=m(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.SELECT_PEOPLE);var w=f[0];f=f[1];var x=m(!1),y=x[0],z=x[1];x=m(null);var A=x[0],B=x[1];x=d("RelayHooks").useMutation(o);var C=x[0],D=x[1];a=c("useBizKitSettingsRequestUserInviteModalInitialAssetState")((x=a.business_object_rendered_in_ui)==null?void 0:x.initiallySelectedAsset);var E=c("useBizKitSettingsInvitePeopleAssignAssets")(i,a.bulk),F=c("useBizKitSettingsRequestUserInviteModalLogger")({initialInteractionId:e}),G=function(a){var b=a.assignedAssets,c=a.isRetry;a=a.message;F.logMutationStart(c);C({onCompleted:function(a){F.logMutationSuccess();B(null);v((a=a.xfb_create_business_user_invitation_v2_request)==null?void 0:a.business_user_invitation_v2_request);z(!0)},onError:function(a){F.logMutationFailure(a),B(a),z(!0)},variables:{input:{asset_permission_task_ids:b,business_id:k,email:{sensitive_string_value:s},message_for_reviewer:a}}})},H=c("useBizKitSettingsInvitePeopleModalConfirmExit")(),I=function(a,b){b===void 0&&(b=!0);F.logDismiss();var c=function(b){b===void 0&&(b=a),g(b)},d=y&&u!=null;b=!b||s===""||d;if(b){c(d?"transition":a);return}H({onConfirm:c})};return l.jsx(c("BizKitSettingsInviteUserModalV2.react"),{activeStepID:w,"data-testid":void 0,defaultAssignedAssets:(x=a.discrete)!=null?x:n,getCustomStepProps:p({invitationError:A,isFlowCompleted:y}),hiddenSteps:new Set([d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.DONE,d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.BUSINESS_ROLE]),logging:{surface:"request_user_invite_to_assets"},onHide:I,onImpressionStart:F.logImpression,setActiveStepID:f,width:w===d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS?E.assignAssetsStepWidth:void 0,children:function(a){var b=a.activeStepID,e=a.dispatch,f=a.setActiveStepID,g=a.state,j=function(a){var b=a.isRetry;a=a.message;G({assignedAssets:E.getAssetsForMutation(g.assignedAssets),isRetry:b,message:a})};switch(b){case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.SELECT_PEOPLE:return l.jsx(c("BizKitSettingsRequestUserInviteModalStepSelectPeople.react"),{business:i,heading:q.selectPeople.step,inputEmail:s,interactionId:F.stepInteractionIDs.selectPeople,onCancel:function(){F.logCancelButtonClick(),I("layerCancelButton",!1)},onGoNext:function(){F.logNextButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS)},setInputEmail:t,targetAssetIDs:[]});case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.BUSINESS_ROLE:return null;case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS:a=function(){F.logBackButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.BUSINESS_ROLE)};var m=function(){F.logNextButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW)};return E.renderStep({bulkModeProps:{},discreteModeProps:{assignedAssets:g.assignedAssets,businessID:k},dispatch:e,sharedProps:{description:q.assignAccess.description(r),heading:q.assignAccess.step,onGoBack:a,onGoNext:m,previousInteractionId:F.stepInteractionIDs.assignAssets,shouldCheckIfViewerCanManagePermissions:!1,supportedAssetTypes:h.queryReference.variables.assetTypes}});case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW:return y?A!=null?l.jsx(c("BizKitSettingsInvitePeopleInvitationError.react"),{businessName:r,error:A,flow:d("BizKitSettingsInvitePeopleFlow").BizKitSettingsInvitePeopleFlow.REQUEST_USER_ADD,interactionId:F.stepInteractionIDs.done,isRetrying:D,onGoBack:function(){F.logBackButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW),z(!1)},onRetry:function(){return j({isRetry:!0})}}):l.jsx(c("BizKitSettingsRequestUserInviteModalStepDone.react"),{businessID:k,interactionId:F.stepInteractionIDs.done,onDone:function(){I("layerHideButton",!1)},request:u}):l.jsx(c("BizKitSettingsRequestUserInviteModalStepReview.react"),{assetsForReview:E.getAssetsForReview(g.assignedAssets),assignedAssets:g.assignedAssets,business:i,businessAccountTasks:g.businessAccountTasks,heading:q.review.step,interactionId:F.stepInteractionIDs.review,isMutationInFlight:D,onGoBack:function(){F.logBackButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS)},onGoNext:function(a){return j({isRetry:!1,message:a})},userEmails:[s]});default:return null}}})}a.displayName=a.name+" [from "+f.id+"]";function p(a){var b=a.invitationError,c=a.isFlowCompleted;return function(a,e){switch(a){case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.SELECT_PEOPLE:return{label:q.selectPeople.step};case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS:return{label:q.assignAccess.step};case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW:var f;c?f=b!=null?"error":"completed":f=e===a?"incomplete":"pending";return{label:q.review.step,status:f};default:return{}}}}var q={assignAccess:{description:function(a){return h._(/*BTDS*/"",[h._param("BP_Name",l.jsx("strong",{children:a}))])},step:"Assign assets"},review:{accessOverviewHeading:h._(/*BTDS*/""),cta:h._(/*BTDS*/""),step:"Review request"},selectPeople:{step:"Enter email"}};g["default"]=a}),226);
-----
BizKitSettingsRequestUserInviteModalQuery.graphql",["BizKitSettingsRequestUserInviteModalQuery_facebookRelayOperation","BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariants.relayprovider","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"assetTypes"},c={defaultValue:null,kind:"LocalArgument",name:"businessID"},d={defaultValue:null,kind:"LocalArgument",name:"hasInitiallySelectedAssetID"},e={defaultValue:null,kind:"LocalArgument",name:"initiallySelectedAssetID"},f=[{kind:"Variable",name:"id",variableName:"businessID"}],g={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},i=[{kind:"Variable",name:"id",variableName:"initiallySelectedAssetID"}],j={alias:null,args:null,kind:"ScalarField",name:"connected_asset_types_with_permission_management",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"task_id",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"task_label",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"task_permission_type",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"implied_task_ids",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"hard_implied_task_ids",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},q={alias:null,args:null,kind:"ScalarField",name:"permitted_task_ids",storageKey:null},r=[{kind:"Variable",name:"business_id",variableName:"businessID"}],s={kind:"InlineFragment",selections:[g],type:"Node",abstractKey:"__isNode"};return{fragment:{argumentDefinitions:[a,c,d,e],kind:"Fragment",metadata:{throwOnFieldError:!0},name:"BizKitSettingsRequestUserInviteModalQuery",selections:[{kind:"RequiredField",field:{alias:null,args:f,concreteType:"AdBusiness",kind:"LinkedField",name:"business",plural:!1,selections:[g,h,{args:null,kind:"FragmentSpread",name:"useBizKitSettingsInvitePeopleAssignAssets_business"},{args:null,kind:"FragmentSpread",name:"BizKitSettingsRequestUserInviteModalStepSelectPeople_business"},{args:null,kind:"FragmentSpread",name:"BizKitSettingsRequestUserInviteModalStepReview_business"}],storageKey:null},action:"THROW",path:"business"},{condition:"hasInitiallySelectedAssetID",kind:"Condition",passingValue:!0,selections:[{alias:null,args:i,concreteType:null,kind:"LinkedField",name:"business_object_rendered_in_ui",plural:!1,selections:[{fragment:{kind:"InlineFragment",selections:[{args:null,kind:"FragmentSpread",name:"useBizKitSettingsRequestUserInviteModalInitialAssetState_asset"}],type:"BusinessObjectWithPermissionManagementUI",abstractKey:"__isBusinessObjectWithPermissionManagementUI"},kind:"AliasedInlineFragmentSpread",name:"initiallySelectedAsset"}],storageKey:null}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[c,a,e,d,{defaultValue:null,kind:"LocalArgument",name:"__relay_internal__pv__BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariantsrelayprovider"}],kind:"Operation",name:"BizKitSettingsRequestUserInviteModalQuery",selections:[{alias:null,args:f,concreteType:"AdBusiness",kind:"LinkedField",name:"business",plural:!1,selections:[g,h,{condition:"__relay_internal__pv__BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariantsrelayprovider",kind:"Condition",passingValue:!1,selections:[{alias:"waInInboxAssets",args:[{kind:"Literal",name:"asset_filters",value:{asset_variant:"WHATS_APP_IN_INBOX"}},{kind:"Literal",name:"asset_types",value:["WHATSAPP_BUSINESS_ACCOUNT"]}],concreteType:"AdBusinessConnectedObjectsConnection",kind:"LinkedField",name:"connected_objects",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"has_at_least_one",storageKey:null}],storageKey:'connected_objects(asset_filters:{"asset_variant":"WHATS_APP_IN_INBOX"},asset_types:["WHATSAPP_BUSINESS_ACCOUNT"])'}]},{alias:null,args:null,concreteType:"AdBusiness",kind:"LinkedField",name:"if_should_show_revamped_bulk_asset_assignment",plural:!1,selections:[j,g],storageKey:null},{alias:null,args:null,concreteType:"BusinessUser",kind:"LinkedField",name:"business_user_for_viewer",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"should_show_ig_multi_admin_for_user",storageKey:null},g,{alias:"isViewerIGMultiAdminOwner",args:null,kind:"ScalarField",name:"is_ig_multi_admin_owner",storageKey:null},{alias:"canSeeIGMAExperience",args:null,kind:"ScalarField",name:"should_show_ig_multi_admin_for_user",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_business_eligible_for_ig_demotion",storageKey:null},{alias:null,args:null,concreteType:"XFBAssetTypePermissionManagementConfig",kind:"LinkedField",name:"asset_permission_tasks_ui_configs",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"asset_type",storageKey:null},{alias:null,args:null,concreteType:"XFBBusinessObjectPermissionTaskUIConfig",kind:"LinkedField",name:"permission_tasks_ui_configs",plural:!0,selections:[k,{alias:null,args:null,kind:"ScalarField",name:"task_name",storageKey:null},l,{alias:null,args:null,kind:"ScalarField",name:"task_description",storageKey:null},m,n,{alias:null,args:null,kind:"ScalarField",name:"soft_implied_task_ids",storageKey:null},o,{alias:null,args:null,concreteType:"XFBBusinessObjectPermissionTaskDisabledInfo",kind:"LinkedField",name:"disabled_rules",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"reason",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"message",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"UserPermissionsWithVariantsConfig",kind:"LinkedField",name:"asset_type_variant_config",plural:!1,selections:[{alias:null,args:null,concreteType:"BusinessObjectVariantPermissionTasksConfig",kind:"LinkedField",name:"asset_variant_permission_config",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"asset_variant_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"available_permission_task_ids_for_variant",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"assign_assets_to_user_limit",storageKey:null},j,{alias:null,args:[{kind:"Variable",name:"asset_types",variableName:"assetTypes"}],concreteType:"AdBusinessConnectedObjectsConnection",kind:"LinkedField",name:"connected_objects",plural:!1,selections:[{alias:null,args:[{kind:"Literal",name:"use_case",value:"SELECT_ASSET_ASSIGNMENT_DEFAULT_MODE"}],kind:"ScalarField",name:"count_with_cap",storageKey:'count_with_cap(use_case:"SELECT_ASSET_ASSIGNMENT_DEFAULT_MODE")'}],storageKey:null},{alias:null,args:null,concreteType:"XFBBusinessAccountPermissionTaskCategory",kind:"LinkedField",name:"available_business_account_permission_task_categories",plural:!0,selections:[h,{alias:null,args:null,concreteType:"XFBBusinessAccountPermissionTask",kind:"LinkedField",name:"available_tasks",plural:!0,selections:[k,l,o],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"profile_picture_url",storageKey:null}],storageKey:null},{condition:"hasInitiallySelectedAssetID",kind:"Condition",passingValue:!0,selections:[{alias:null,args:i,concreteType:null,kind:"LinkedField",name:"business_object_rendered_in_ui",plural:!1,selections:[p,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"business_object_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"business_asset_type",storageKey:null},{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"business_object_asset_type_variant",storageKey:null}],type:"BusinessObjectWithAssetTypeVariants",abstractKey:"__isBusinessObjectWithAssetTypeVariants"},{alias:null,args:null,kind:"ScalarField",name:"business_object_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"business_object_picture",storageKey:null},q,{kind:"InlineFragment",selections:[{alias:null,args:r,concreteType:null,kind:"LinkedField",name:"proxy_for_agency",plural:!1,selections:[p,{kind:"InlineFragment",selections:[q],type:"BusinessObjectProxyWithPermittedUsers",abstractKey:"__isBusinessObjectProxyWithPermittedUsers"},s],storageKey:null}],type:"ProxiableBusinessObject",abstractKey:"__isProxiableBusinessObject"},{alias:null,args:null,kind:"ScalarField",name:"business_object_is_verified",storageKey:null},{alias:null,args:r,concreteType:"XFBBusinessObjectPermissionTaskUIConfig",kind:"LinkedField",name:"available_permission_tasks_ui_configs",plural:!0,selections:[k,l,m,o,n],storageKey:null}],type:"BusinessObjectWithPermissionManagementUI",abstractKey:"__isBusinessObjectWithPermissionManagementUI"},s],storageKey:null}]}]},params:{id:b("BizKitSettingsRequestUserInviteModalQuery_facebookRelayOperation"),metadata:{},name:"BizKitSettingsRequestUserInviteModalQuery",operationKind:"query",text:null,providedVariables:{__relay_internal__pv__BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariantsrelayprovider:b("BusinessToolsAssignAssetsToUsersShouldLoadAllWABAVariants.relayprovider")}}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----