AdsCtmPoOdaxPhase2GuidanceCardContainer.react",["AdCampaignDestination","AdsAPIObjectives","AdsAPIOptimizationGoals","AdsAdObjectRelayIDUtils","AdsAdvantageAudienceUtils","AdsCtmPoOdaxPhase2GuidanceCardContainerDataQuery.graphql","AdsCtmPoOdaxPhase2GuidanceCardContainerQuery.graphql","AdsInlineGuidanceContainer.react","AdsInterfacesLogger","AdsPreflightRecommendationCtmPoOdaxPhase2Plugin","AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction","AdsUEditorHooks","AdsUEditorHostIDs","AdsUEditorPreflightRecommendationHubUtils","CtxDfoEngagementRemovalNoticeUtils","RelayHooks","adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment","gkx","mapMapToArray","react","react-compiler-runtime","useAdsPreflightRecommendationCtmPoOdaxPhase2Input"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=u||(u=o("react")),d=u,m=d.useEffect,p=d.useRef;function _(t){var a,l=o("react-compiler-runtime").c(33),u=o("AdsUEditorHooks").useUEditorCampaignContext(),d=!1,_=t.campaignIDs,f=t.objective,g=t.campaignIdsCount;(_==null||_.length===0||f!==r("AdsAPIObjectives").OUTCOME_ENGAGEMENT)&&(d=!0);var h;l[0]!==u||l[1]!==_?(h=o("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(_,u),l[0]=u,l[1]=_,l[2]=h):h=l[2];var y=h,C;l[3]===Symbol.for("react.memo_cache_sentinel")?(C=e!==void 0?e:e=n("AdsCtmPoOdaxPhase2GuidanceCardContainerDataQuery.graphql"),l[3]=C):C=l[3];var b;l[4]!==y||l[5]!==d?(b={campaignRelayIDs:y,skipQuery:d},l[4]=y,l[5]=d,l[6]=b):b=l[6];var v=o("RelayHooks").useClientQuery(C,b),S;if(l[7]!==((a=v.selected_ad_account)==null?void 0:a.combined_campaigns)){var R,L,E;S=(R=(L=v.selected_ad_account)==null||(L=L.combined_campaigns)==null?void 0:L.filter(Boolean))!=null?R:[],l[7]=(E=v.selected_ad_account)==null?void 0:E.combined_campaigns,l[8]=S}else S=l[8];var k=S,I=r("useAdsPreflightRecommendationCtmPoOdaxPhase2Input")(d?null:k),T=I.size>0?r("mapMapToArray")(I,function(e,t){return{ctm_po_odax_phase_2_pfr_input:babelHelpers.extends({},e,{objective:o("AdsAdvantageAudienceUtils").convertObjectiveForGraphQL(f)}),ad_object_id_input_applies_to:t}}):null;(T==null||T.length===0||T.length0&&g<=1&&r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!1)&&(P.current=!0,r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l2_ctm_po_phase_2_impression",data:{objective:f}}))},l[9]=g,l[10]=$.length,l[11]=f,l[12]=N):N=l[12];var M;if(l[13]!==g||l[14]!==$||l[15]!==f?(M=[$,g,f],l[13]=g,l[14]=$,l[15]=f,l[16]=M):M=l[16],m(N,M),$.length===0||g>1)return null;var w,A,F;if(l[17]!==k){w=[],A=[],F=r("AdCampaignDestination").MESSENGER;for(var O of k){var B,W=O.ad_object_id,q=(B=O.combined_campaign_group)==null?void 0:B.ad_object_id,U=O.destination_type;W!=null&&A.push(W),q!=null&&!w.includes(q)&&w.push(q),U!=null&&typeof U=="string"&&(F=U)}l[17]=k,l[18]=w,l[19]=A,l[20]=F}else w=l[18],A=l[19],F=l[20];var V=r("AdsAPIObjectives").OUTCOME_SALES,H=r("AdsAPIOptimizationGoals").MESSAGING_PURCHASE_CONVERSION,G;l[21]!==w||l[22]!==A||l[23]!==F||l[24]!==f?(G=function(t,n){t&&(r("AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction").dispatch({campaignGroupIDs:w,campaignIDs:A,hostID:r("AdsUEditorHostIDs").EDITING,updatedObjective:V,optimizationGoal:H,destinationType:F!=null?F:r("AdCampaignDestination").MESSENGER},{line:"270",module:"AdsCtmPoOdaxPhase2GuidanceCardContainer.react.js",moduleID:i.id}),r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l2_ctm_po_phase_2_toggle_click",data:{objective:f,new_value:V}}))},l[21]=w,l[22]=A,l[23]=F,l[24]=f,l[25]=G):G=l[25];var z=G,j;l[26]!==x?(j=new Map([[o("adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment").CTM_PO_ODAX_PHASE_2_KEY,x]]),l[26]=x,l[27]=j):j=l[27];var K=j,Q;if(l[28]!==$||l[29]!==K||l[30]!==z||l[31]!==D){var X;Q=r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!0)&&c.jsx(r("AdsInlineGuidanceContainer.react"),{contentsQueryRef:(X=D.xfb_ugp_gen_pfrs)==null?void 0:X.URCInlinePFRContents,guidancePluginKeyToGuidanceExtraDataMap:K,plugin:r("AdsPreflightRecommendationCtmPoOdaxPhase2Plugin"),pluginKey:o("adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment").CTM_PO_ODAX_PHASE_2_KEY,shouldShowPFRHub:!1,targetAdObjectIDs:$,onToggle:z}),l[28]=$,l[29]=K,l[30]=z,l[31]=D,l[32]=Q}else Q=l[32];return Q}l.default=_}),98);
-----
-----