AdsCtmPoOdaxPhase2GuidanceCardL3Container.react",["fbt","AdCampaignDestination","AdsAPIObjectives","AdsAPIOptimizationGoals","AdsAdObjectRelayIDUtils","AdsAddToastCardAction","AdsBuyingTypes","AdsCtmPoOdaxPhase2GuidanceCardL3ContainerDataQuery.graphql","AdsCtmPoOdaxPhase2GuidanceCardL3ContainerQuery.graphql","AdsInlineGuidanceContainer.react","AdsInterfacesLogger","AdsPreflightRecommendationCtmPoOdaxPhase2L3Plugin","AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction","AdsUEditorHooks","AdsUEditorHostIDs","AdsUEditorPreflightRecommendationHubUtils","CtxDfoEngagementRemovalNoticeUtils","RelayHooks","adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment","gkx","mapMapToArray","react","react-compiler-runtime","useAdsPreflightRecommendationCtmPoOdaxPhase2L3Input"],(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.useMemo,f=m.useRef;function g(t){var a,l,s,c,m=o("react-compiler-runtime").c(30),_=t.buyingType,g=t.campaignGroupIDs,b=t.objective,v=o("AdsUEditorHooks").useUEditorCampaignGroupContext(),S;m[0]!==v||m[1]!==g?(S=o("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(g,v),m[0]=v,m[1]=g,m[2]=S):S=m[2];var R=S,L;m[3]!==g[0]||m[4]!==g.length?(L=g.length>0?g[0].toString():null,m[3]=g[0],m[4]=g.length,m[5]=L):L=m[5];var E=L,k=_!==r("AdsBuyingTypes").AUCTION||E==null||b===r("AdsAPIObjectives").OUTCOME_SALES,I;m[6]===Symbol.for("react.memo_cache_sentinel")?(I=e!==void 0?e:e=n("AdsCtmPoOdaxPhase2GuidanceCardL3ContainerDataQuery.graphql"),m[6]=I):I=m[6];var T;m[7]!==R||m[8]!==k?(T={campaignGroupRelayIDs:R,skipQuery:k},m[7]=R,m[8]=k,m[9]=T):T=m[9];var D=o("RelayHooks").useClientQuery(I,T),x=(a=D.selected_ad_account)==null?void 0:a.combined_campaign_groups,$=(x!=null?x:[]).reduce(C,0),P;if(m[10]!==((l=D.selected_ad_account)==null?void 0:l.combined_campaign_groups)||m[11]!==k){var N,M;P=k?null:(N=D.selected_ad_account)==null||(N=N.combined_campaign_groups)==null?void 0:N.filter(Boolean),m[10]=(M=D.selected_ad_account)==null?void 0:M.combined_campaign_groups,m[11]=k,m[12]=P}else P=m[12];var w=r("useAdsPreflightRecommendationCtmPoOdaxPhase2L3Input")(P),A=r("mapMapToArray")(w,y);(A.length===0||$>1)&&(k=!0);var F=o("RelayHooks").useLazyLoadQuery(u!==void 0?u:u=n("AdsCtmPoOdaxPhase2GuidanceCardL3ContainerQuery.graphql"),{skipQuery:k,requestId:o("AdsUEditorPreflightRecommendationHubUtils").getPFRHubRequestUUID(),scope:{ad_object:{ad_object_ids:E!=null?[E]:[],ad_objects_level:"CAMPAIGN_GROUP"}},options:{},clientId:"ADS_MANAGER_PFR_CTM_PO_ODAX_PHASE_2_L3_INLINE_CONTAINER",pfrInputs:A,channel:"CREATION_AND_EDITING",shouldFetchURCContent:!0},{fetchPolicy:"store-or-network"}),O=o("adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment").useAdsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment(F.ctmPoOdaxPhase2RecommendationFragment),B=O.eligible_ad_object_ids,W=x==null||(s=x[0])==null||(s=s.combined_campaigns)==null||(s=s[0])==null?void 0:s.ad_object_id,q=f(!1),U;m[13]!==B.length||m[14]!==b?(U=function(){!q.current&&B.length>0&&r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!1)&&(q.current=!0,r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l3_ctm_po_phase_2_impression",data:{objective:b}}))},m[13]=B.length,m[14]=b,m[15]=U):U=m[15];var V;if(m[16]!==B||m[17]!==b?(V=[B,b],m[16]=B,m[17]=b,m[18]=V):V=m[18],p(U,V),B.length===0)return null;var H;m[19]!==O?(H=new Map([[o("adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment").CTM_PO_ODAX_PHASE_2_KEY,O]]),m[19]=O,m[20]=H):H=m[20];var G=H,z=h,j;m[21]!==g||m[22]!==W||m[23]!==b?(j=function(){var e=r("AdsAPIObjectives").OUTCOME_SALES,t=r("AdsAPIOptimizationGoals").MESSAGING_PURCHASE_CONVERSION;r("AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction").dispatch({campaignGroupIDs:g,campaignIDs:W!=null?[W]:[],hostID:r("AdsUEditorHostIDs").EDITING,updatedObjective:e,optimizationGoal:t,destinationType:r("AdCampaignDestination").MESSENGER},{line:"265",module:"AdsCtmPoOdaxPhase2GuidanceCardL3Container.react.js",moduleID:i.id}),r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l3_ctm_po_phase_2_toggle_click",data:{objective:b,new_value:e}})},m[21]=g,m[22]=W,m[23]=b,m[24]=j):j=m[24];var K=j,Q;if(m[25]!==B||m[26]!==G||m[27]!==K||m[28]!==((c=F.xfb_ugp_gen_pfrs)==null?void 0:c.URCInlinePFRContents)){var X,Y;Q=r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!0)&&d.jsx(r("AdsInlineGuidanceContainer.react"),{contentsQueryRef:(X=F.xfb_ugp_gen_pfrs)==null?void 0:X.URCInlinePFRContents,guidancePluginKeyToGuidanceExtraDataMap:G,plugin:r("AdsPreflightRecommendationCtmPoOdaxPhase2L3Plugin"),pluginKey:o("adsUEditorPreflightUGPRecommendationCtmPoOdaxPhase2Fragment").CTM_PO_ODAX_PHASE_2_KEY,shouldShowPFRHub:!1,targetAdObjectIDs:B,onToggle:function(){K(),z()}}),m[25]=B,m[26]=G,m[27]=K,m[28]=(Y=F.xfb_ugp_gen_pfrs)==null?void 0:Y.URCInlinePFRContents,m[29]=Q}else Q=m[29];return Q}function h(){r("AdsAddToastCardAction").dispatch({toastCard:{id:"ctmPoOdaxPhase2L3Toast",cardType:"success",canDismiss:!0,dismissTimer:5e3,header:s._(/*BTDS*/"Your objective has been updated")}},{line:"246",module:"AdsCtmPoOdaxPhase2GuidanceCardL3Container.react.js",moduleID:i.id})}function y(e,t){return{ctm_po_odax_phase_2_pfr_input:babelHelpers.extends({},e,{surface:"L3"}),ad_object_id_input_applies_to:t}}function C(e,t){var n;return e+((n=t==null?void 0:t.combined_campaign_count)!=null?n:0)}l.default=g}),226);
-----
-----