useSendPermissionRequest",["fbt","GeoToast.react","MonetizationReadinessLoggerUtils","RelayHooks","react","relay-runtime","useGeoToaster","useMonetizationReadinessCheckerLogger","useSendPermissionRequestMutation.graphql"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k;e=k||d("react");var l=j||(j=c("react")),m=e.useCallback,n=e.useState,o=function(a,b){b=b===!0?{"data-testid":"ads-checker-single-issue-request-page-access-successful-toast",description:h._(/*BTDS*/"We emailed your request for ads access to people who have full control of the page."),heading:h._(/*BTDS*/"Your request was sent.")}:{"data-testid":"ads-checker-single-issue-request-page-access-unsuccessful-toast",description:h._(/*BTDS*/"There was a problem sending the request. Try sending it again."),heading:h._(/*BTDS*/"Request not sent."),status:"error"};a.add(l.jsx(c("GeoToast.react"),babelHelpers["extends"]({},b)))};function a(a){var e=a.assetID,f=a.businessID,g=a.businessUserID,h=a.entryPoint,j=a.issueID,k=a.jobsToBeDone,l=a.productType,p=a.useCase;a=n(!1);var q=a[0],r=a[1],s=d("RelayHooks").useRelayEnvironment(),t=c("useGeoToaster")();a=d("RelayHooks").useMutation(i!==void 0?i:i=b("useSendPermissionRequestMutation.graphql"));var u=a[0],v=c("useMonetizationReadinessCheckerLogger")(),w=m(function(a){d("MonetizationReadinessLoggerUtils").logPermissionRequestEvent(v,a,null,f,e,g,null,k,l,p,h)},[v,f,e,g,k,l,p,h]);a=m(function(){e!=null&&(w("ads_checker_request_permission_start"),r(!0),u({onCompleted:function(a){a=(a=a.xfb_send_ads_checker_permission_request_notification)==null?void 0:a.success;a===!0?(d("relay-runtime").commitLocalUpdate(s,function(a){if(j!=null){a=a.get(j);a&&(a.setValue("IN_PROGRESS","resolution_state"),a.setValue("","resolution_cta_text"))}}),w("ads_checker_request_permission_successful")):w("ads_checker_request_permission_not_successful");o(t,a)},onError:function(){w("ads_checker_request_permission_error"),o(t,!1)},onNext:function(){return r(!1)},variables:{assetID:e,businessID:f}}))},[j,u,s,t,e,f,w]);return{isLoading:q,onClickForSendingPermissionRequest:a}}g["default"]=a}),226);
-----
useSendPermissionRequestMutation.graphql",["useSendPermissionRequestMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"assetID"},c={defaultValue:null,kind:"LocalArgument",name:"businessID"},d=[{alias:null,args:[{fields:[{kind:"Variable",name:"asset_id",variableName:"assetID"},{kind:"Variable",name:"business_id",variableName:"businessID"}],kind:"ObjectValue",name:"input"}],concreteType:"XFBSendAdsCheckerPermissionRequestNotificationResponsePayload",kind:"LinkedField",name:"xfb_send_ads_checker_permission_request_notification",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c],kind:"Fragment",metadata:null,name:"useSendPermissionRequestMutation",selections:d,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[c,a],kind:"Operation",name:"useSendPermissionRequestMutation",selections:d},params:{id:b("useSendPermissionRequestMutation_facebookRelayOperation"),metadata:{},name:"useSendPermissionRequestMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useSendPermissionRequestMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24318706614383672"}),null);
-----