BizInboxAutomationAdminAssignmentContainer.react",["BIZInboxClientLogger","BizAutoAdminAssignmentStrategy","BizAutomationAdminAssignMode","BizAutomationAssetType","BizInboxAutomationAdminAssignmentContainerQuery.graphql","BizInboxAutomationCreationLayout.react","BizInboxAutomationFbtUtils","BizInboxAutomationRuleMutation","BizInboxAutomationSaveChangesToast.react","BizInboxAutomationUtils","BizInboxStateContext","RelayHooks","bizInboxAutomationReducer","getJSEnumSafe","react","useBizInboxAutomationPlatformPayload","useBizInboxAutomationReducers","useGeoToaster"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||(i=d("react"));e=i;var k=e.useContext,l=e.useEffect,m=e.useState,n=h!==void 0?h:h=b("BizInboxAutomationAdminAssignmentContainerQuery.graphql");function a(){var a=k(c("BizInboxStateContext")),b=a.pageID;a=k(c("BizInboxStateContext"));a=a.pageAdmins;a=m(a.reduce(function(a,b){a[b.id]=!1;return a},{}));var e=a[0],f=a[1];a=d("RelayHooks").useLazyLoadQuery(n,{pageID:b},{fetchPolicy:"network-only"});var g=a.biz_inbox_automation_rule_query[0],h=d("RelayHooks").useRelayEnvironment(),i=c("useBizInboxAutomationReducers")([c("bizInboxAutomationReducer")]);a=c("useGeoToaster")();var o=a.add,p=[];a=m(!1);var q=a[0],r=a[1];l(function(){if(g!=null){g.asset_types.forEach(function(a){a=c("getJSEnumSafe")(c("BizAutomationAssetType"),a);a!=null&&p.push(d("BizInboxAutomationUtils").convertToPageCommType(a))});if(g.action_data_list.length>0){var a;(a=g.action_data_list[0].admin_id_list)==null?void 0:a.forEach(function(a){e[a]!==!0&&f(function(b){return babelHelpers["extends"]({},b,(b={},b[a]=!0,b))})})}}},[g]);a=c("useBizInboxAutomationPlatformPayload")(p);var s=a.platformEnableStatus,t=a.setPlatformEnableStatus,u=a.enabledPlatforms;l(function(){d("BIZInboxClientLogger").logAutomationRenderView(b,"ADMIN_ASSIGNMENT")},[b]);l(function(){i({isEditMode:!0,type:"auto_response.edit_mode"})},[i]);function v(){return{triggerType:"admin_assignment",description:d("BizInboxAutomationFbtUtils").getAutomationTriggerDescription("admin_assignment"),platformPayload:{platformEnableStatus:s,setPlatformEnableStatus:t}}}function w(){var a=[{actionType:"ASSIGN_ADMIN",assignStrategy:c("BizAutoAdminAssignmentStrategy").ALL_ADMINS_EQUALLY_DISTRIBUTED,assignableAdminList:e,setAssignableAdminList:f,noAdminIDError:q}];return{actionPayloads:a,description:d("BizInboxAutomationFbtUtils").getAutomationActionDescription("admin_assignment")}}function x(){return{handleAutomationSave:y}}function y(a){var b=!1;r(b);!b?(i({isEditMode:!1,type:"auto_response.edit_mode"}),i({isSavingAutomation:!0,type:"auto_response.saving_status"}),z(a)):o(j.jsx(c("BizInboxAutomationSaveChangesToast.react"),{isSuccess:!1}))}function z(a){var f=Object.keys(e).filter(function(a){return e[a]===!0}),i=null,j=g==null?void 0:g.action_data_list;j!=null&&j.length>0&&(i=j[0].action_id);d("BizInboxAutomationRuleMutation").commit(h,{rule_id:g==null?void 0:g.rule_id,page_id:b,predefined_usecase:"ADMIN_ASSIGNMENT",rule_status:"active",asset_type:["MESSENGER"],condition_type:"ALL_OF",condition_data:[{condition_field_type:"ADMIN_ASSIGNMENT_AUTOMATION",assign_admin_condition_data:{assign_admin_condition_type:"NO_ADMIN_ASSIGNED",condition_field_type:"ADMIN_ASSIGNMENT_AUTOMATION"}}],action_data:[{action_id:i,action_type:"ASSIGN_ADMIN",assign_admin_action_data:{admin_ids:f,assignment_strategy:c("BizAutoAdminAssignmentStrategy").ALL_ADMINS_EQUALLY_DISTRIBUTED,assign_mode:c("BizAutomationAdminAssignMode").ANY_ADMIN}}]},{onSuccess:function(){d("BIZInboxClientLogger").logAdminAssignmentAutomationSaveSuccess(b),a("admin_assignment",!0,u)},onFailure:function(){d("BIZInboxClientLogger").logAdminAssignmentAutomationSaveSuccessFailure(b),a("admin_assignment",!1,u)}})}a={automationType:"admin_assignment",trigger:v(),actionSection:w(),footer:x()};return j.jsx(c("BizInboxAutomationCreationLayout.react"),{creationPayload:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
BizInboxAutomationAdminAssignmentContainerQuery.graphql",["BizInboxAutomationAdminAssignmentContainerQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"pageID"}],c=[{kind:"Variable",name:"asset_id",variableName:"pageID"},{kind:"Literal",name:"predefined_usecases",value:["ADMIN_ASSIGNMENT"]}],d={alias:null,args:null,kind:"ScalarField",name:"rule_id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"asset_types",storageKey:null},f={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"action_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"assign_strategy",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"admin_id_list",storageKey:null}],type:"BizInboxAutomatedAssignAdminActionResponse",abstractKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"BizInboxAutomationAdminAssignmentContainerQuery",selections:[{alias:null,args:c,concreteType:"BizInboxAutomationRuleResponse",kind:"LinkedField",name:"biz_inbox_automation_rule_query",plural:!0,selections:[d,e,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"action_data_list",plural:!0,selections:[f],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"BizInboxAutomationAdminAssignmentContainerQuery",selections:[{alias:null,args:c,concreteType:"BizInboxAutomationRuleResponse",kind:"LinkedField",name:"biz_inbox_automation_rule_query",plural:!0,selections:[d,e,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"action_data_list",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},f],storageKey:null}],storageKey:null}]},params:{id:b("BizInboxAutomationAdminAssignmentContainerQuery_facebookRelayOperation"),metadata:{},name:"BizInboxAutomationAdminAssignmentContainerQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
BizInboxAutomationAdminAssignmentContainerQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24034793522782836"}),null);
-----