useMWSDevicesAssignLicenseMutation",["fbt","CometRelay","CometRelayErrorHandling","GeoToast.react","MMAQPLUserFlow","MWSDevicesHeadsetsRelayUtils.react","err","nullthrows","qpl","react","useGeoToaster","useMWSDevicesAssignLicenseMutation.graphql"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useState;function a(a){var b=a.itapCompanyID,e=a.numDevicesMissingLicense,f=a.onHide,g=a.selectedLicenses,h=a.selectedResellerID;a=a.setSelectedDevices;var i=d("CometRelay").useMutation(n),j=i[0];i=i[1];var k=m(new Set()),q=k[0],r=k[1],s=p(e,f,a);k=l(function(a){d("MMAQPLUserFlow").start(o,{annotations:{"int":{numDevices:a.size}}}),j({onCompleted:function(a){a=(a=(a=a.bulk_assign_licenses_to_devices)==null?void 0:a.failed_device_ids)!=null?a:[];if(a.length>0){d("MMAQPLUserFlow").endCancelOrFailure(o,c("err")("Mutation responsed with failed device IDs"),{annotations:{"int":{numFailedDevices:a.length}}});r(new Set(a));return}s();d("MMAQPLUserFlow").endSuccess(o)},onError:function(b){d("CometRelayErrorHandling").markErrorAsHandled(b),r(a),d("MMAQPLUserFlow").endCancelOrFailure(o,b,{annotations:{"int":{numFailedDevices:a.size}}})},updater:function(a){return d("MWSDevicesHeadsetsRelayUtils.react").invalidateDevicesTableConnections(a,b)},variables:{input:{device_ids:Array.from(a),licenses:g.map(function(a){return{license:a.term.type,product:a.product.type}}),reseller_id:c("nullthrows")(h)}}})},[j,b,s,g,h]);return{failedDeviceIDs:q,isLoading:i,onFinish:s,onSubmit:k}}var n=i!==void 0?i:i=b("useMWSDevicesAssignLicenseMutation.graphql"),o=c("qpl")._(440733334,"1645");function p(a,b,d){var e=c("useGeoToaster")(),f=e.add;return l(function(e){e===void 0&&(e=new Set());d==null||d(e);e=a-e.size;f(k.jsx(c("GeoToast.react"),{heading:h._(/*BTDS*/"_j{"*":{"*":"Subscriptions assigned to {number} devices"},"_1":{"_1":"Subscription assigned to 1 device"}}",[h._plural(e),h._plural(e,"number")]),status:"success"}));b("transition")},[f,a,b,d])}g["default"]=a}),226);
-----
useMWSDevicesAssignLicenseMutation.graphql",["useMWSDevicesAssignLicenseMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"input",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"failed_device_ids",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useMWSDevicesAssignLicenseMutation",selections:[{alias:null,args:c,concreteType:"HWMOculusDeviceManagementInfoBulkLicenseAssignmentMutationCallResponse",kind:"LinkedField",name:"bulk_assign_licenses_to_devices",plural:!1,selections:[d,{alias:null,args:null,concreteType:"WorkDeviceITAPCompany",kind:"LinkedField",name:"itap_company",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"MWSDevicesPageLicenseRequiredGuidanceCard_ITAPCompany"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useMWSDevicesAssignLicenseMutation",selections:[{alias:null,args:c,concreteType:"HWMOculusDeviceManagementInfoBulkLicenseAssignmentMutationCallResponse",kind:"LinkedField",name:"bulk_assign_licenses_to_devices",plural:!1,selections:[d,{alias:null,args:null,concreteType:"WorkDeviceITAPCompany",kind:"LinkedField",name:"itap_company",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"devices_missing_license_count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("useMWSDevicesAssignLicenseMutation_facebookRelayOperation"),metadata:{},name:"useMWSDevicesAssignLicenseMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useMWSDevicesAssignLicenseMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24526187476998264"}),null);
-----
-----
useMWSDevicesAssignLicenseMutation.graphql",["useMWSDevicesAssignLicenseMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"input",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"failed_device_ids",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useMWSDevicesAssignLicenseMutation",selections:[{alias:null,args:c,concreteType:"HWMOculusDeviceManagementInfoBulkLicenseAssignmentMutationCallResponse",kind:"LinkedField",name:"bulk_assign_licenses_to_devices",plural:!1,selections:[d,{alias:null,args:null,concreteType:"WorkDeviceITAPCompany",kind:"LinkedField",name:"itap_company",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"MWSDevicesPageLicenseRequiredGuidanceCard_ITAPCompany"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useMWSDevicesAssignLicenseMutation",selections:[{alias:null,args:c,concreteType:"HWMOculusDeviceManagementInfoBulkLicenseAssignmentMutationCallResponse",kind:"LinkedField",name:"bulk_assign_licenses_to_devices",plural:!1,selections:[d,{alias:null,args:null,concreteType:"WorkDeviceITAPCompany",kind:"LinkedField",name:"itap_company",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"devices_missing_license_count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("useMWSDevicesAssignLicenseMutation_facebookRelayOperation"),metadata:{},name:"useMWSDevicesAssignLicenseMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useMWSDevicesAssignLicenseMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24526187476998264"}),null);
-----