AdsCtmVoOdaxPhase2GuidanceCardContainer.react",["fbt","AdCampaignDestination","AdsAPIObjectives","AdsAPIOptimizationGoals","AdsAdObjectRelayIDUtils","AdsAddToastCardAction","AdsAdvantageAudienceUtils","AdsCtmVoOdaxPhase2GuidanceCardContainerDataQuery.graphql","AdsCtmVoOdaxPhase2GuidanceCardContainerQuery.graphql","AdsInlineGuidanceContainer.react","AdsInterfacesLogger","AdsPreflightRecommendationCtmVoOdaxPhase2Plugin","AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction","AdsUEditorHooks","AdsUEditorHostIDs","AdsUEditorPreflightRecommendationHubUtils","CtxDfoEngagementRemovalNoticeUtils","RelayHooks","adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment","gkx","mapMapToArray","react","react-compiler-runtime","useAdsPreflightRecommendationCtmVoOdaxPhase2Input"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c,p=m.useEffect,_=m.useRef;function f(t){var a,l=o("react-compiler-runtime").c(33),s=o("AdsUEditorHooks").useUEditorCampaignContext(),c=!1,m=t.campaignIDs,f=t.objective,h=t.campaignIdsCount;(m==null||m.length===0||f!==r("AdsAPIObjectives").OUTCOME_ENGAGEMENT)&&(c=!0);var y;l[0]!==s||l[1]!==m?(y=o("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(m,s),l[0]=s,l[1]=m,l[2]=y):y=l[2];var C=y,b;l[3]===Symbol.for("react.memo_cache_sentinel")?(b=e!==void 0?e:e=n("AdsCtmVoOdaxPhase2GuidanceCardContainerDataQuery.graphql"),l[3]=b):b=l[3];var v;l[4]!==C||l[5]!==c?(v={campaignRelayIDs:C,skipQuery:c},l[4]=C,l[5]=c,l[6]=v):v=l[6];var S=o("RelayHooks").useClientQuery(b,v),R;if(l[7]!==((a=S.selected_ad_account)==null?void 0:a.combined_campaigns)){var L,E,k;R=(L=(E=S.selected_ad_account)==null||(E=E.combined_campaigns)==null?void 0:E.filter(Boolean))!=null?L:[],l[7]=(k=S.selected_ad_account)==null?void 0:k.combined_campaigns,l[8]=R}else R=l[8];var I=R,T=r("useAdsPreflightRecommendationCtmVoOdaxPhase2Input")(c?null:I),D=T.size>0?r("mapMapToArray")(T,function(e,t){return{ctm_vo_odax_phase_2_pfr_input:babelHelpers.extends({},e,{objective:o("AdsAdvantageAudienceUtils").convertObjectiveForGraphQL(f)}),ad_object_id_input_applies_to:t}}):null;(D==null||D.length===0||D.length0&&h<=1&&r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!1)&&(N.current=!0,r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l2_ctm_vo_phase_2_impression",data:{objective:f}}))},l[9]=h,l[10]=P.length,l[11]=f,l[12]=M):M=l[12];var w;if(l[13]!==h||l[14]!==P||l[15]!==f?(w=[P,h,f],l[13]=h,l[14]=P,l[15]=f,l[16]=w):w=l[16],p(M,w),P.length===0||h>1)return null;var A,F,O;if(l[17]!==I){A=[],F=[],O=r("AdCampaignDestination").MESSENGER;for(var B of I){var W,q=B.ad_object_id,U=(W=B.combined_campaign_group)==null?void 0:W.ad_object_id,V=B.destination_type;q!=null&&F.push(q),U!=null&&!A.includes(U)&&A.push(U),V!=null&&typeof V=="string"&&(O=V)}l[17]=I,l[18]=A,l[19]=F,l[20]=O}else A=l[18],F=l[19],O=l[20];var H=r("AdsAPIObjectives").OUTCOME_SALES,G=r("AdsAPIOptimizationGoals").VALUE,z;l[21]!==A||l[22]!==F||l[23]!==O||l[24]!==f?(z=function(t,n){t&&(r("AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction").dispatch({campaignGroupIDs:A,campaignIDs:F,hostID:r("AdsUEditorHostIDs").EDITING,updatedObjective:H,optimizationGoal:G,destinationType:O!=null?O:r("AdCampaignDestination").MESSENGER},{line:"272",module:"AdsCtmVoOdaxPhase2GuidanceCardContainer.react.js",moduleID:i.id}),r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l2_ctm_vo_phase_2_toggle_click",data:{objective:f,new_value:H}}))},l[21]=A,l[22]=F,l[23]=O,l[24]=f,l[25]=z):z=l[25];var j=z,K=g,Q;l[26]!==$?(Q=new Map([[o("adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment").CTM_VO_ODAX_PHASE_2_KEY,$]]),l[26]=$,l[27]=Q):Q=l[27];var X=Q,Y;if(l[28]!==P||l[29]!==X||l[30]!==j||l[31]!==x){var J;Y=r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!0)&&d.jsx(r("AdsInlineGuidanceContainer.react"),{contentsQueryRef:(J=x.xfb_ugp_gen_pfrs)==null?void 0:J.URCInlinePFRContents,guidancePluginKeyToGuidanceExtraDataMap:X,plugin:r("AdsPreflightRecommendationCtmVoOdaxPhase2Plugin"),pluginKey:o("adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment").CTM_VO_ODAX_PHASE_2_KEY,shouldShowPFRHub:!1,targetAdObjectIDs:P,onToggle:function(t,n){j(t,n),K()}}),l[28]=P,l[29]=X,l[30]=j,l[31]=x,l[32]=Y}else Y=l[32];return Y}function g(){r("AdsAddToastCardAction").dispatch({toastCard:{id:"ctmVoOdaxPhase2L2Toast",cardType:"success",canDismiss:!0,dismissTimer:5e3,header:s._(/*BTDS*/"Your objective and performance goal has been updated"),maxHeaderLines:2}},{line:"292",module:"AdsCtmVoOdaxPhase2GuidanceCardContainer.react.js",moduleID:i.id})}l.default=f}),226);
-----