useUpdateWearablesDevicePermissionJustification",["fbt","RelayHooks","WearablesDevicePermissionValidator","WearablesLogger","isStringNotNullAndNotWhitespaceOnly","react-compiler-runtime","useUpdateWearablesDevicePermissionJustificationMutation.graphql","useWearablesErrorToast","useWearablesSuccessToast"],(function(t,n,r,o,a,i,l,s){"use strict";var e;function u(){var t=o("react-compiler-runtime").c(10),a;t[0]===Symbol.for("react.memo_cache_sentinel")?(a=e!==void 0?e:e=n("useUpdateWearablesDevicePermissionJustificationMutation.graphql"),t[0]=a):a=t[0];var i=o("RelayHooks").useMutation(a),l=i[0],u=i[1],c;t[1]===Symbol.for("react.memo_cache_sentinel")?(c=s._(/*BTDS*/"Rationale updated"),t[1]=c):c=t[1];var d=r("useWearablesSuccessToast")(c),m;t[2]===Symbol.for("react.memo_cache_sentinel")?(m=s._(/*BTDS*/"Couldnu2019t update rationale. Try refreshing."),t[2]=m):m=t[2];var p=r("useWearablesErrorToast")(m),_;t[3]!==l||t[4]!==p||t[5]!==d?(_=function(t,n,a,i,s){var e=o("WearablesDevicePermissionValidator").validateJustification(a),u=e===o("WearablesDevicePermissionValidator").DevicePermissionError.NONE;if(!u||!r("isStringNotNullAndNotWhitespaceOnly")(a)){i(function(t){return babelHelpers.extends({},t,{justificationError:e})});return}l({onCompleted:function(){d(),s()},onError:function(n){o("WearablesLogger").logError({applicationID:t,event:"device_permission_update_failure",exception:n}),p()},variables:{input:{justification:a,wearables_device_permission_id:n}}})},t[3]=l,t[4]=p,t[5]=d,t[6]=_):_=t[6];var f=_,g;return t[7]!==u||t[8]!==f?(g=[f,u],t[7]=u,t[8]=f,t[9]=g):g=t[9],g}l.default=u}),226);
-----
useUpdateWearablesDevicePermissionJustificationMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useUpdateWearablesDevicePermissionJustificationMutation",selections:[{alias:null,args:t,concreteType:"XARUpdateWearablesDevicePermissionResponsePayload",kind:"LinkedField",name:"xar_update_wearables_device_permission",plural:!1,selections:[{alias:null,args:null,concreteType:"XARWearablesDevicePermission",kind:"LinkedField",name:"wearables_device_permission",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"WearablesProjectConfigDeviceUpdatePermissionForm_devicePermission"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useUpdateWearablesDevicePermissionJustificationMutation",selections:[{alias:null,args:t,concreteType:"XARUpdateWearablesDevicePermissionResponsePayload",kind:"LinkedField",name:"xar_update_wearables_device_permission",plural:!1,selections:[{alias:null,args:null,concreteType:"XARWearablesDevicePermission",kind:"LinkedField",name:"wearables_device_permission",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"device_permission_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"justification",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"9452920211496390",metadata:{},name:"useUpdateWearablesDevicePermissionJustificationMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----