useRestoreAdAccount",["FBLogger","QPLUserFlow","RelayFBSubscription","RelayHooks","RelayModern","once","qpl","react","react-compiler-runtime","useRestoreAdAccount_AsyncMutation.graphql","useRestoreAdAccount_Subscription.graphql"],(function(z,S,t,c,C,N,B){"use strict";var f,R,F,T=(F||(F=c("react"))).useState,k=f!==void 0?f:f=S("useRestoreAdAccount_AsyncMutation.graphql"),x=R!==void 0?R:R=S("useRestoreAdAccount_Subscription.graphql"),P=t("RelayFBSubscription").addFBisms(c("RelayModern").requestSubscription);function j(g,a){var e=c("react-compiler-runtime").c(7),Q=c("RelayHooks").useMutation(k),p=Q[0],w=T(),M=w[0],h=w[1],y=c("RelayHooks").useRelayEnvironment(),i;e[0]!==g||e[1]!==y||e[2]!==a||e[3]!==p?(i=function(){var U={input:{legacy_ad_account_id:g}};h({tag:"in-progress"});var s=!0,_=t("qpl")._(146876386,"3171");t("QPLUserFlow").start(_,{timeoutInMs:18e4});var l=t("once")(function(r){e:switch(r.action){case"success":{t("QPLUserFlow").endSuccess(_,{annotations:{bool:{restored:r.restored}}});break e}case"timeout":{t("QPLUserFlow").endTimeout(_);break e}case"error":t("QPLUserFlow").endFailure(_,r.errorName,{error:r.error})}}),H=function(){var o=function(){return l({action:"success",restored:!0})};h({tag:"done",onLoad:o}),a(!0)},q=function(o){h({tag:"error",onLoad:o}),a(!1)},V=function(){var o=function(){return l({action:"success",restored:!1})};q(o)},A=function(o,n){var v=function(){return l({action:"error",error:n,errorName:o})};q(v)},W=function(){var o=function(){return l({action:"timeout"})};q(o)};p({variables:U,onCompleted:function(o){var n=o.xfb_restore_ad_account_async,v=n==null?void 0:n.job_id;if(v==null){t("FBLogger")("account_quality","reinstate_account").warn("useRestoreAdAccount: mutation returned null job_id"),A("null_job_id");return}var E=P(y,{subscription:x,variables:{input:{job_id:v}},onNext:function(u){s=!1;var b=u==null?void 0:u.xfb_restore_ad_account_subscribe;if((b==null?void 0:b.error_message)!=null){V();return}if((b==null?void 0:b.message)!=null){H();return}},onCompleted:function(){s&&(t("FBLogger")("account_quality","reinstate_account").warn("useRestoreAdAccount: subscription completed without any data"),s=!1,A("bad_complete"))},onError:function(u){t("FBLogger")("account_quality","reinstate_account").catching(u).warn("useRestoreAdAccount: subscription failed"),s=!1,A("subscription_error",u)}});window.setTimeout(function(){s&&(t("FBLogger")("account_quality","reinstate_account").warn("useRestoreAdAccount: subscription timed out"),s=!1,W()),E.dispose()},18e4)},onError:function(o){t("FBLogger")("account_quality","reinstate_account").catching(o).warn("useRestoreAdAccount: mutation failed"),A("mutation_error",o)}})},e[0]=g,e[1]=y,e[2]=a,e[3]=p,e[4]=i):i=e[4];var L=i;if(!M){var d;return e[5]!==L?(d={tag:"initial",start:L},e[5]=L,e[6]=d):d=e[6],d}return M}B.default=j}),98);
-----
BusinessSupportAdAccountAppealModal.react",["BusinessSupportAdAccountAppealModalDone.react","BusinessSupportAdAccountAppealModalError.react","BusinessSupportAdAccountAppealModalInProgress.react","BusinessSupportAdAccountAppealModalInitial.react","BusinessSupportAdAccountAppealModal_AdAccountFragment.graphql","BusinessSupportAdAccountAppealModal_ResolutionFragment.graphql","RelayHooks","react","useRestoreAdAccount"],(function(v,d,e,c,y,g,_){"use strict";var u,r,l,a=l||(l=c("react")),S=u!==void 0?u:u=d("BusinessSupportAdAccountAppealModal_AdAccountFragment.graphql"),h=r!==void 0?r:r=d("BusinessSupportAdAccountAppealModal_ResolutionFragment.graphql");function p(o){var m=o.adAccountFragmentKey,t=o.isShown,B=o.onComplete,n=o.onHide,M=o.resolutionFragmentKey,i=c("RelayHooks").useFragment(S,m),F=c("RelayHooks").useFragment(h,M),A=i.legacy_account_id,s=e("useRestoreAdAccount")(A,B);switch(s.tag){case"initial":return a.jsx(e("BusinessSupportAdAccountAppealModalInitial.react"),{onHide:n,onRequestReview:s.start,adAccountFragmentKey:i,resolutionFragmentKey:F,isShown:t});case"in-progress":return a.jsx(e("BusinessSupportAdAccountAppealModalInProgress.react"),{onHide:n,isShown:t});case"error":return a.jsx(e("BusinessSupportAdAccountAppealModalError.react"),{onHide:n,onLoad:s.onLoad,adAccountID:A,isShown:t});case"done":return a.jsx(e("BusinessSupportAdAccountAppealModalDone.react"),{onHide:n,onLoad:s.onLoad,adAccountID:A,isShown:t})}}p.displayName=p.name+" [from "+g.id+"]",_.default=p}),98);
-----
useRestoreAdAccount_AsyncMutation.graphql",[],(function(u,o,r,l,t,s){"use strict";var a=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],n=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBRestoreAdAccountJob",kind:"LinkedField",name:"xfb_restore_ad_account_async",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"job_id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useRestoreAdAccount_AsyncMutation",selections:n,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useRestoreAdAccount_AsyncMutation",selections:n},params:{id:"24190380100596924",metadata:{},name:"useRestoreAdAccount_AsyncMutation",operationKind:"mutation",text:null}}})();t.exports=a}),null);
-----
useRestoreAdAccount_Subscription.graphql",[],(function(i,u,o,c,t,d){"use strict";var r=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],n=[{kind:"Variable",name:"input",variableName:"input"}],a={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"message",storageKey:null}],type:"XFBRestoreAdAccountDone",abstractKey:null},l={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"error_message",storageKey:null}],type:"XFBRestoreAdAccountError",abstractKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useRestoreAdAccount_Subscription",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"xfb_restore_ad_account_subscribe",plural:!1,selections:[a,l],storageKey:null}],type:"Subscription",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useRestoreAdAccount_Subscription",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"xfb_restore_ad_account_subscribe",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},a,l],storageKey:null}]},params:{id:"30686975794280750",metadata:{subscriptionName:"xfb_restore_ad_account_subscribe"},name:"useRestoreAdAccount_Subscription",operationKind:"subscription",text:null}}})();t.exports=r}),null);
-----